Stripe Integration Expert
技能 已验证 活跃Stripe Integration Expert
To enable developers to easily implement production-grade Stripe payment and subscription systems in their web applications with comprehensive guidance and examples.
功能
- Subscription lifecycle management
- Usage-based billing
- Idempotent webhook handlers
- Customer portal integration
- Checkout session creation
使用场景
- Adding subscription billing to a web app
- Implementing plan upgrades/downgrades with proration
- Debugging Stripe webhook delivery
- Migrating billing models
非目标
- Handling payment methods beyond Stripe
- Replacing the entire Stripe API
- Providing generic frontend billing UI components
工作流
- 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.
实践
- Stripe Integration
- Billing Systems
- Webhook Handling
- Subscription Management
先决条件
- 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.
安装
请先添加 Marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install engineering-team@claude-code-skills质量评分
已验证类似扩展
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 最佳实践
96指导 Stripe 集成决策 — API 选择(Checkout Sessions vs PaymentIntents)、Connect 平台设置(Accounts v2、controller 属性)、账单/订阅、Treasury 财务账户、集成界面(Checkout、Payment Element)、从已弃用的 Stripe API 迁移以及安全最佳实践(API 密钥管理、受限密钥、Webhook、OAuth)。在构建、修改或审查任何 Stripe 集成时使用 — 包括接受付款、构建市场、集成 Stripe、处理付款、设置订阅、创建已连接账户或实施安全密钥处理。
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.