stripe-best-practices

Guide Stripe integration decisions across APIs, Connect platforms, billing, and Treasury accounts.

46|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/robinebers/skills --skill stripe-best-practices-robinebers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/robinebers/skills/tree/main/skills/stripe-best-practices
Command: npx skills add https://github.com/robinebers/skills --skill stripe-best-practices-robinebers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of choosing the right Stripe integration options, handling payment methods, setting up Connect platforms, managing billing and subscriptions, and migrating from deprecated APIs.

Core Features & Use Cases

  • API Selection: Guidance on choosing between Checkout Sessions vs PaymentIntents for one-time and recurring payments.
  • Connect Platform Setup: Instructions for setting up Accounts v2 and understanding controller properties.
  • Billing/ Subscriptions: Best practices for integrating Stripe Billing APIs and handling subscription management.
  • Treasury Financial Accounts: Guidance on using v2 Financial Accounts API for embedded financial accounts.
  • Integration Surfaces: Overview of Checkout, Payment Element, and migrating from deprecated Stripe APIs.

Quick Start

Use the stripe-best-practices skill to review the latest Stripe API version and check the recommended API and details for building one-time payments.

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 one-time and recurring payments?

Stripe Checkout Sessions are ideal for rapid, pre-built payment flows, whereas PaymentIntents offer maximum control for custom payment processing. This Skill compares both options to guide your integration decision.

How do I set up a Stripe Connect platform and manage connected accounts?

To set up a Stripe Connect platform, this Skill provides instructions for implementing Accounts v2 and understanding controller properties. It guides you through constructing marketplaces and managing connected accounts effectively.

What's the best way to integrate Stripe Billing APIs for subscription management?

The best way to integrate Stripe Billing APIs is by following the best practices outlined in this Skill. It covers handling recurring payments, managing subscriptions, and ensuring your billing integration is optimized for your business model.

Can I use the Stripe Treasury v2 Financial Accounts API for embedded financial accounts?

Yes, you can use the Stripe Treasury v2 Financial Accounts API to manage embedded financial accounts. This Skill provides specific guidance on leveraging the v2 API for your application's financial infrastructure.

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

To migrate from deprecated Stripe APIs, this Skill offers an overview of current integration surfaces like the Payment Element. It guides you through transitioning your payment processing to updated, supported APIs.