stripe-best-practices

Guide Stripe integration decisions across API choices, platform setup, and billing patterns.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/RajanChavada/Neurovn --skill stripe-best-practices-rajanchavada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/RajanChavada/Neurovn/tree/main/backend/.agents/skills/stripe-best-practices
Command: npx skills add https://github.com/RajanChavada/Neurovn --skill stripe-best-practices-rajanchavada

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), and migrating from deprecated Stripe APIs. Use when building, modifying, or reviewing any Stripe integration — including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, or creating connected accounts.

Core Features & Use Cases

  • API selection guidance for Stripe integrations (Checkout Sessions vs PaymentIntents)
  • Connect platform setup guidance (Accounts v2, controller properties)
  • Billing and subscriptions design patterns
  • Treasury/financial accounts integration guidance
  • Migration paths from deprecated Stripe APIs

Quick Start

Review the included references and apply Stripe best-practice patterns in your integration.

Frequently Asked Questions about stripe-best-practices

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

FAQPage Schema
When should I use Stripe Checkout Sessions vs PaymentIntents for accepting payments?

Stripe Checkout Sessions provide a pre-built hosted payment page, while PaymentIntents allow custom API-integration flows. This guide specifies recommended API patterns for selecting between them.

How do I set up a Stripe Connect marketplace with Accounts v2?

Set up Stripe Connect marketplace platforms using Accounts v2 and controller properties. This guide provides Connect platform setup guidance for creating connected accounts and building marketplaces.

What are the best design patterns for Stripe billing and subscriptions?

Use established design patterns for Stripe billing and subscriptions. This guide outlines recommended API patterns for building, modifying, and reviewing subscription integrations.

How do I migrate from deprecated Stripe APIs to current integration surfaces?

Migrate from deprecated Stripe APIs by following the specified migration paths. This guide details transitions to current integration surfaces like Checkout and Payment Element.

Can I integrate Stripe Treasury financial accounts into my platform?

Yes, you can integrate Stripe Treasury financial accounts. This guide provides Treasury integration guidance for building or reviewing treasury features within your platform.

Does this guide cover Stripe API integration for both payments and marketplaces?

Yes, this guide applies to building or reviewing any Stripe integration, including accepting payments, building marketplaces, and setting up subscriptions.