Agent skill · software engineering · aiskillstore

stripe-integration

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Why this skill is useful

Provides specific implementation patterns and code snippets for integrating Stripe payment processing that the AI wouldn't reliably generate on its own.

What it needs

Requires stripe account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Stripe Integration Master Stripe payment processing integration for robust, PCI-compliant payment flows including checkout, subscriptions, webhooks, and refunds. Do not use this skill when The task is unrelated to stripe integration You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md. Use this skill when Implementing payment processing in web/mobile applications Setting up subscription billing systems Handling one-time payments and recurring charges Processing refunds and disputes Managing customer payment methods Implementing SCA (Strong Customer Authentication) for European payments Building marketplace payment flows with Stripe Connect Core Concepts 1. Payment Flows Checkout Session (Hosted) Stripe-hosted payment page Minimal PCI compliance burden Fastest implementation Supports one-time and recurring payments Payment Intents (Custom UI) Full control over payment UI Requires Stripe.js for PCI compliance More complex implementation Better customization options Setup Intents (Save Payment Methods) Collect payment method without charging Used for subscriptions and future payments Requires customer confirmation 2. Webhooks Critical Events: paymentintent.succeeded: Payment completed paymentintent.paymentfailed: Payment failed customer.subscription.updated: Subscription changed customer.subscription.deleted: Subscription canceled charge.refunded: Refund processed invoice.paymentsucceeded: Subscription payment successful 3. Subscriptions Components: Product: What you're selling Price: How much and how often Subscription: Customer's recurring payment Invoice: Generated for each billing cycle 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/stripe-integration

View the source on GitHub

Browse the @skills marketplace