stripe-implementer

v2026.09.24

Implement Stripe payment processing, subscription management, webhook handling, and customer management in Next.js and NestJS applications. Use when integrating Stripe payments, subscription billing, webhooks, customer management, or checkout and payment intents.

GitHub
Install command
npx skhub add shipshitdev/stripe-implementer
Markdown
SKILL.md

Stripe Implementer

When to Use

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

npm install stripe @stripe/stripe-js
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.succeeded / payment_intent.payment_failed
  • customer.subscription.created/updated/deleted
  • invoice.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

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

Not specified

Source path

skills/stripe-implementer

Default branch

master

Latest commit

a0f9899

Tree SHA

f05942e