stripe-best-practices

Selects Stripe APIs for payments, billing, and Connect use cases.

3|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/garochee33/DSH --skill stripe-best-practices-garochee33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/garochee33/DSH/tree/main/agents/skills/stripe-best-practices
Command: npx skills add https://github.com/garochee33/DSH --skill stripe-best-practices-garochee33

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you choose the correct Stripe API and integration pattern so you can avoid deprecated endpoints, reduce implementation mistakes, and launch payment flows with confidence.

Core Features & Use Cases

  • API Selection Guidance: Decide between Checkout Sessions, Payment Intents, Setup Intents, Billing APIs, and Connect Accounts v2 based on the business use case.
  • Marketplace and Platform Setup: Configure Stripe Connect for platforms and connected accounts, including controller properties and modern account flows.
  • Billing and Treasury Support: Plan subscriptions, recurring billing, and financial account integrations using the recommended Stripe surfaces.
  • Use Case: A product team building a subscription marketplace can use this Skill to map checkout, billing, and connected account requirements to the correct Stripe architecture before writing code.

Quick Start

Ask for the best Stripe integration pattern for your payment, subscription, or Connect use case and request the recommended API, flow, and migration guidance.

Frequently Asked Questions about stripe-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to choose between Stripe Checkout Sessions and Payment Intents?

Stripe Connect handles marketplace payments by configuring connected accounts using modern Accounts v2 flows. You can map platform and connected account requirements to the correct Stripe architecture using controller properties before writing any code.

How do I set up Stripe subscriptions and recurring billing?

To set up Stripe subscriptions, use the modern Stripe Billing APIs to plan recurring billing workflows. This Skill guides you in selecting the correct Billing API surfaces to manage subscription tiers and automate recurring charges effectively.

When should I use Stripe Setup Intents instead of Payment Intents?

Use Stripe Setup Intents when you need to securely collect and store customer payment details for future payments without charging immediately. Payment Intents are required when you need to process an actual transaction and capture funds right away.

Does this Stripe integration guidance cover deprecated API endpoints?

This guidance helps you avoid deprecated Stripe API endpoints by exclusively requiring modern API surfaces. It maps your business use case to current Checkout Sessions, Payment Intents, Billing, and Accounts v2 APIs to reduce implementation mistakes.

Can I use Stripe Checkout for a subscription marketplace with connected accounts?

Yes, you can use Stripe Checkout for a subscription marketplace by combining Billing APIs, Checkout Sessions, and Connect Accounts v2. This Skill maps those checkout, billing, and connected account requirements to the correct architecture.