What problem does it solve? Adding payments to a web app involves choosing between Stripe's many APIs, writing correct server-side integration code, and handling webhook signature verification — mistakes here cause failed charges or security holes. This Skill provides working integration code and decision guidance for the common Stripe payment patterns. ## Core Features & Use Cases - API Selection Guidance: A decision table maps your goal (one-time payment, embedded form, subscriptions, marketplace) to the right Stripe API, defaulting to Checkout Sessions as the fastest path. - Working Integration Code: Ready-to-adapt TypeScript for Checkout Sessions, subscription status checks, Customer Portal sessions, and pricing pages, covering both Node.js and Cloudflare Workers environments. - Verified Webhook Handling: Complete webhook handler with signature verification (including the Workers-specific constructEventAsync gotcha), event routing, and Stripe CLI local testing commands. - Use Case: You need to add a Pro plan subscription to your SaaS app. The Skill walks you through creating products and prices, building the checkout endpoint, linking Stripe customers to your users, and handling subscription lifecycle webhooks. ## Quick Start Add a Stripe subscription checkout with webhook handling to my web app using a monthly Pro plan.