stripe-payments
This skill guides you through integrating Stripe into a web application, covering one-time payments via Checkout Sessions, recurring subscriptions, webhook event handling with signature verification, and customer self-service billing. It provides decision trees for choosing the right Stripe API, ready-to-use code patterns for common flows, and special handling for Cloudflare Workers environments.
Stripe Payments helps you integrate Stripe's payment APIs into web apps with working code for checkout, subscriptions, and webhooks.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-02
Stripe Payments helps you integrate Stripe's payment APIs into web apps with working code for checkout, subscriptions, and webhooks. This skill guides you through integrating Stripe into a web application, covering one-time payments via Checkout Sessions, recurring subscriptions, webhook event handling with signature verification, and customer self-service billing. It provides decision trees for choosing the right Stripe API, ready-to-use code patterns for common flows, and special handling for Cloudflare Workers environments.
Use it when
- stripe-payments provides ready-to-use code patterns for recurring subscriptions and billing.
- stripe-payments teaches you to verify webhook signatures to ensure events come from Stripe.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
jezweb/claude-skills/stripe-payments · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I add Stripe payments to my web app?
stripe-payments guides you through integrating Stripe into your web application with step-by-step patterns. Start by setting up your API keys, then use Checkout Sessions for one-time payments or Payment Intents for custom payment flows. The skill covers client-side redirect flows, embedded payment forms, and server-side verification to ensure secure transaction handling.
How do I set up Stripe subscriptions?
stripe-payments provides ready-to-use code patterns for recurring subscriptions and billing. You'll learn to create subscription products, set up billing cycles, configure free trials, and handle subscription status changes. The skill includes webhook handlers to track subscription events and customer portal setup so users can manage their own billing preferences.
What is Stripe webhook verification and how do I handle it?
stripe-payments teaches you to verify webhook signatures to ensure events come from Stripe. The skill covers webhook handler setup in Node.js and other environments, signature verification using your webhook secret, and safe event processing. Proper verification prevents unauthorized requests and ensures your billing logic stays in sync with Stripe's records.
How do I build a Stripe customer portal and pricing page?
stripe-payments includes templates and patterns for customer self-service billing portals and pricing pages. Learn to embed Stripe's hosted billing portal so customers manage subscriptions and payment methods independently. The skill also covers pricing page design with product listings, tier comparisons, and checkout redirects to streamline the purchase flow.
Can I use stripe-payments with Cloudflare Workers?
stripe-payments includes special handling for Cloudflare Workers environments. The skill covers API key setup, request routing, and webhook verification in a Workers context. You'll learn environment-specific patterns to securely handle payments and subscriptions without a traditional backend server.
Which Stripe API should I choose for my payment needs?
stripe-payments provides a decision tree to help you pick the right Stripe API. Use Checkout Sessions for simple one-time or subscription payments with minimal setup. Choose Payment Intents for custom payment flows requiring more control. The skill explains trade-offs so you can match the API to your application's complexity and requirements.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Stripe Payments
Add Stripe payments to a web app. Covers the common patterns — one-time payments, subscriptions, webhooks, customer portal — with working code. No MCP server needed.
Which Stripe API Do I Need?
| You want to... | Use | Complexity |
|---|---|---|
| Accept a one-time payment | Checkout Sessions | Low — Stripe hosts the payment page |
| Embed a payment form in your UI | Payment Element + Payment Intents | Medium — you build the form, Stripe handles the card |
| Recurring billing / subscriptions | Checkout Sessions (subscription |
(truncated - see the full file via the links below)
File tree — 1 file
plugins/integrations/skills/stripe-payments/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Integrate Stripe payments into a web application”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Web Payments provides patterns for adding Stripe to web applications, covering one-time payments, recurring subscriptions, and hosted or embedded checkout experiences. It includes server setup, webhook verification for secure payment confirmation, and client-side integration examples.
Connect your app to Stripe, PayPal, or Square for complete payment handling. The skill covers checkout flows, subscription billing, refunds, and webhook processing with built-in security practices and error handling.
Stripe Implementer guides you through integrating Stripe's payment platform into Next.js and NestJS applications. It covers payment methods, subscription billing, webhook event handling, and customer management with security best practices built in.
This skill provides a complete Stripe integration for SaaS applications, covering checkout sessions, subscription management, and secure webhook handling. It includes TypeScript and Python implementations with customer portal setup and payment event processing.
This skill guides you through migrating your payment operations to Polar from competing platforms like Stripe Billing, Paddle, Lemon Squeezy, and Gumroad. It covers data mapping, customer import, subscription creation, webhook setup, and strategies for hard cutover or gradual parallel operation to minimize revenue disruption.
Add Stripe payment processing to your application by installing the SDK, configuring environment variables, and setting up checkout sessions. This skill covers webhook handling for subscription events, customer portal setup, and best practices like signature verification and local testing with Stripe CLI.
More skills Stripe Integration (unlicensed) · payment-integration (MIT) · payments (MIT) · billing-management (Apache-2.0) · stripe-integration (MIT) · Stripe Stack Skill (unlicensed) · stripe (Apache-2.0) · Stripe Subscription (unlicensed)