stripe-dev

Master orchestrator for Stripe integration development. Routes to specialized skills for: (1) Payments - Payment Intents, Checkout, Elements, Payment Links, (2) Billing - Subscriptions, invoices, usage-based billing, customer portal, (3) Connect - Marketplace/platform payments, connected accounts, onboarding, (4) Treasury - Financial accounts, money movement, issuing cards, crypto onramp, (5) Revenue - Revenue recognition, tax, reporting, Sigma, (6) Money Management - Payouts, refunds, disputes, fraud prevention, balance. Use when implementing any Stripe feature, integrating Stripe APIs, building payment flows, or asking about Stripe architecture.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "stripe-dev" with this command: npx skills add zef-computers/drivers/zef-computers-drivers-stripe-dev

Stripe Dev - Integration Orchestrator

Master skill that routes to specialized Stripe integration skills. Start here when building any Stripe integration.

When to Apply

Reference this skill when:

  • Starting a new Stripe integration
  • Choosing between Stripe products for a use case
  • Implementing cross-cutting patterns (webhooks, errors, testing)
  • Planning Stripe architecture for a project

Available Skills

PrioritySkillImpactUse Case
1stripe-paymentsCRITICALAccept one-time payments, save cards
2stripe-billingCRITICALSubscriptions, invoicing, recurring revenue
3stripe-connectHIGHMarketplace / platform payments
4stripe-money-managementHIGHPayouts, refunds, disputes, fraud
5stripe-treasuryMEDIUMEmbedded finance, card issuing
6stripe-revenueMEDIUMTax, revenue recognition, reporting

Quick Reference

Routing by Goal

GoalPrimary SkillAlso Use
Accept card paymentsstripe-paymentsstripe-money-management
SaaS subscriptionsstripe-billingstripe-payments
Marketplace payoutsstripe-connectstripe-money-management
Usage-based pricingstripe-billingstripe-revenue
Embed banking featuresstripe-treasurystripe-connect
Multi-party paymentsstripe-connectstripe-payments
Fraud preventionstripe-money-managementstripe-payments
Tax automationstripe-revenuestripe-billing
Financial reportingstripe-revenuestripe-money-management

Architecture by Stage

  • MVP: Checkout + Customer Portal + Payment Links
  • Growth: Payment Element + Webhooks + Stripe Tax
  • Platform: Connect + Treasury + Revenue Recognition + Sigma

Cross-Cutting Patterns

For detailed integration patterns: references/integration-patterns.md

SDK Setup

import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);

Webhook Verification

const event = stripe.webhooks.constructEvent(
  body, sig, process.env.STRIPE_WEBHOOK_SECRET!
);

Idempotency

await stripe.paymentIntents.create(
  { amount: 2000, currency: 'usd' },
  { idempotencyKey: `order_${orderId}` }
);

Error Handling

try {
  await stripe.paymentIntents.create({...});
} catch (err) {
  if (err instanceof Stripe.errors.StripeCardError) { /* declined */ }
  else if (err instanceof Stripe.errors.StripeRateLimitError) { /* retry */ }
  else if (err instanceof Stripe.errors.StripeInvalidRequestError) { /* fix */ }
}

Testing

  • CLI: stripe listen --forward-to localhost:3000/webhooks
  • Cards: 4242424242424242 (success), 4000000000000002 (decline)
  • 3DS: 4000002500003155 (required), 4000003800000446 (always)

Deep Dive References

  • references/integration-patterns.md - Full-stack architecture, database schemas, multi-product patterns

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

stripe-connect

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-treasury

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-money-management

No summary provided by upstream source.

Repository SourceNeeds Review