stripe-implementer
Original:🇺🇸 English
Translated
Implement Stripe payment processing, subscription management, webhook handling, and customer management in Next.js and NestJS applications
2installs
Sourceshipshitdev/library
Added on
NPX Install
npx skill4agent add shipshitdev/library stripe-implementerTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Stripe Implementer
Expert in comprehensive Stripe integrations including payment processing, subscriptions, webhooks, and customer management for Next.js and NestJS.
When to Use This Skill
Use when you're:
- Integrating Stripe payments
- Implementing subscription billing
- Setting up Stripe webhooks
- Managing Stripe customers
- Handling payment intents or checkout sessions
- Implementing Stripe Connect or marketplace features
Quick Setup
bash
npm install stripe @stripe/stripe-jsenv
STRIPE_SECRET_KEY=sk_test_...
STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...Key Flows
Payment Methods
- Checkout Sessions: Recommended for one-time payments
- Payment Intents: For custom payment flows
- Subscriptions: For recurring billing
Webhook Events
- /
payment_intent.succeededpayment_intent.payment_failed customer.subscription.created/updated/deletedinvoice.payment_succeeded/failed
Best Practices
- Never expose secret keys client-side
- Always verify webhook signatures
- Use idempotency keys for critical operations
- Test with Stripe CLI:
stripe listen --forward-to localhost:3000/api/webhooks/stripe
References
- Full guide: Setup, payments, subscriptions, webhooks, NestJS