Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
shipshitdev avatar

Stripe Implementer

  • 153 installs
  • 31 repo stars
  • Updated August 2, 2026
  • shipshitdev/library

Implement Stripe checkout, subscriptions, webhooks, and billing flows in a web app with correct test-mode setup and production hardening.

About

Step-by-step Stripe implementation for SaaS and ecommerce: products, prices, Checkout or Payment Element, customer portal, webhooks for invoice and subscription events, and secure server-side confirmation patterns.

  • Checkout and Billing setup
  • Webhook verification
  • Subscription lifecycle
  • Test vs live keys
  • Error and retry handling

Stripe Implementer by the numbers

  • 153 all-time installs (skills.sh)
  • +3 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #2,434 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/shipshitdev/library --skill stripe-implementer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs153
repo stars31
Last updatedAugust 2, 2026
Repositoryshipshitdev/library

What it does

Implement Stripe checkout, subscriptions, webhooks, and billing flows in a web app with correct test-mode setup and production hardening.

Files

SKILL.mdMarkdownGitHub ↗

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

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

  • Full guide: Setup, payments, subscriptions, webhooks, NestJS

Related skills

Backend & APIspaymentsecommercepricing

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.