Stripe Integration Expert
Skill Verified ActiveStripe Integration Expert
To enable developers to easily implement production-grade Stripe payment and subscription systems in their web applications with comprehensive guidance and examples.
Features
- Subscription lifecycle management
- Usage-based billing
- Idempotent webhook handlers
- Customer portal integration
- Checkout session creation
Use Cases
- Adding subscription billing to a web app
- Implementing plan upgrades/downgrades with proration
- Debugging Stripe webhook delivery
- Migrating billing models
Non-Goals
- Handling payment methods beyond Stripe
- Replacing the entire Stripe API
- Providing generic frontend billing UI components
Workflow
- Configure Stripe API credentials and webhook secrets.
- Implement checkout sessions for subscriptions or one-time payments.
- Set up an idempotent webhook handler to process Stripe events.
- Manage subscription lifecycles (creation, updates, cancellations).
- Integrate customer portal for self-service billing management.
- Handle usage-based billing by reporting usage records.
Practices
- Stripe Integration
- Billing Systems
- Webhook Handling
- Subscription Management
Prerequisites
- Stripe API Key
- Stripe Webhook Secret
- Node.js environment
Compliance
- info:GDPRThe skill handles user data for billing purposes, which may include personal data. While it interacts with Stripe, which is GDPR compliant, the skill itself does not explicitly detail personal data stripping beyond what Stripe provides.
Execution
- info:Pinned dependenciesWhile the code examples use standard Node.js modules and the Stripe client library, explicit version pinning or lockfiles for these dependencies are not detailed in the SKILL.md.
Installation
First, add the marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install engineering-team@claude-code-skillsQuality Score
VerifiedTrust Signals
Similar Extensions
Payment Integration
100Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
Billing Automation
97Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
Stripe Best Practices
96Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, restricted keys, webhooks, OAuth). Use when building, modifying, or reviewing any Stripe integration — including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, creating connected accounts, or implementing secure key handling.
Senior Fullstack
99Fullstack development toolkit with project scaffolding for Next.js, FastAPI, MERN, and Django stacks, code quality analysis with security and complexity scoring, and stack selection guidance. Use when the user asks to "scaffold a new project", "create a Next.js app", "set up FastAPI with React", "analyze code quality", "audit my codebase", "what stack should I use", "generate project boilerplate", or mentions fullstack development, project setup, or tech stack comparison.
Better Auth Integrations
99Better Auth framework integrations for TypeScript. Use when wiring route handlers in Next.js, SvelteKit, Remix, Express, Hono, or other web frameworks.
Backend Patterns
99Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.