Productivity

stripe-best-practices

stripe/ai · updated Apr 8, 2026

$npx skills add https://github.com/stripe/ai --skill stripe-best-practices
summary

Decision guide for Stripe API selection, Connect setup, billing, and integration patterns.

  • Routes integration decisions across six domains: one-time payments (Checkout Sessions), custom payment forms (Payment Element), saved payment methods (Setup Intents), marketplaces (Accounts v2), subscriptions (Billing APIs), and embedded financial accounts (Treasury)
  • Provides reference documentation for each integration type, including API version guidance (latest: 2026-02-25.clover) and pre-launc
skill.md

Latest Stripe API version: 2026-03-25.dahlia. Always use the latest API version and SDK unless the user specifies otherwise.

Integration routing

Building… Recommended API Details
One-time payments Checkout Sessions <references/payments.md>
Custom payment form with embedded UI Checkout Sessions + Payment Element <references/payments.md>
Saving a payment method for later Setup Intents <references/payments.md>
Connect platform or marketplace Accounts v2 (/v2/core/accounts) <references/connect.md>
Subscriptions or recurring billing Billing APIs + Checkout Sessions <references/billing.md>
Embedded financial accounts / banking v2 Financial Accounts <references/treasury.md>

Read the relevant reference file before answering any integration question or writing code.

Key documentation

When the user’s request does not clearly fit a single domain above, consult: