stripe-best-practices

Guide Stripe API selection for payments, subscriptions, and Connect platforms.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill stripe-best-practices-sharkitect-solutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/sharkitect-solutions/sharkitect-claude-toolkit/tree/main/skills/stripe-best-practices
Command: npx skills add https://github.com/sharkitect-solutions/sharkitect-claude-toolkit --skill stripe-best-practices-sharkitect-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance for integrating Stripe, ensuring you choose the right APIs for payments, subscriptions, marketplaces, and financial accounts, while avoiding common pitfalls.

Core Features & Use Cases

  • API Selection: Guides decisions between Checkout Sessions, PaymentIntents, Connect, Billing, and Treasury APIs.
  • Integration Patterns: Offers best practices for handling webhooks, managing subscription lifecycles, and setting up marketplaces.
  • Use Case: You're building a SaaS product and need to implement recurring billing and customer self-service for plan changes. This Skill will guide you on using Stripe Billing APIs and the Customer Portal.

Quick Start

Use the stripe-best-practices skill to guide me in setting up a Stripe Connect platform for a marketplace.

Frequently Asked Questions about stripe-best-practices

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

FAQPage Schema
What's the best way to integrate Stripe for recurring billing and customer self-service?

The best way to integrate Stripe for recurring billing is using Stripe Billing APIs alongside the Customer Portal to manage subscription lifecycles and enable plan changes. This approach handles dunning management and ensures secure financial operations.

How do I choose between Stripe Checkout Sessions, PaymentIntents, and Connect APIs?

Choosing between Stripe APIs depends on your use case: Checkout Sessions for simple payments, PaymentIntents for custom flows, Connect for marketplaces, and Treasury for financial accounts. Selecting the right API ensures efficient and secure financial operations.

How do I set up a Stripe Connect platform for a marketplace?

Setting up a Stripe Connect platform for a marketplace involves using Connect APIs for platform configurations and managing payments. Following Stripe's latest API versions and best practices ensures secure and efficient marketplace financial operations.

When do I need to use Stripe Treasury APIs instead of standard payment APIs?

You need Stripe Treasury APIs when managing financial accounts rather than just processing payments or subscriptions. Treasury APIs provide comprehensive guidance for financial operations, distinct from Checkout Sessions or PaymentIntents used for standard transactions.

Does this Stripe integration guidance support the latest API versions for subscriptions and webhooks?

Yes, this Stripe integration guidance requires adherence to Stripe's latest API versions and best practices. It ensures secure and efficient financial operations for subscriptions, webhooks, and Connect platform configurations.