stripe-best-practices

Provide Stripe integration best practices for API selection, Connect setup, and security.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance for Stripe integrations, ensuring best practices are followed, and maximizing conversion and security.

Core Features & Use Cases

  • Best Practices: Offers best practices for API selection, Connect platform setup, billing/subscriptions, Treasury financial accounts, and security.
  • API Selection: Helps choose between Checkout Sessions vs PaymentIntents based on the use case.
  • Connect Setup: Guides on setting up Accounts v2, controller properties, and billing/subscriptions.
  • Security: Provides best practices for API key management, restricted keys, webhooks, OAuth, and 2FA.
  • Use Case: When building, modifying, or reviewing any Stripe integration, including accepting payments, building marketplaces, or setting up subscriptions.

Quick Start

Use the 'stripe-best-practices' skill to get started with Stripe integration best practices.

Frequently Asked Questions about stripe-best-practices

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

FAQPage Schema
How do I choose between Stripe Checkout Sessions and PaymentIntents for payment integration?

Choosing between Stripe Checkout Sessions and PaymentIntents depends on your use case: Checkout Sessions provide a pre-built, hosted payment flow for rapid deployment, while PaymentIntents offer granular control for building custom payment experiences and complex subscription billing.

What are the best practices for Stripe API key management and security?

Stripe API key management best practices include using restricted keys for specific operations, enforcing two-factor authentication (2FA), and securely handling webhook signatures to prevent unauthorized access and maximize integration security.

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

Setting up a Stripe Connect platform involves configuring Accounts v2, defining controller properties for routing, and establishing billing and subscription flows to facilitate multi-party payments and maximize marketplace conversion.

Does this guidance cover Stripe Treasury financial accounts?

Yes, this guidance covers Stripe Treasury financial accounts, providing specific best practices for integrating and managing financial account operations alongside standard payment processing and Connect platform setups.

When should I use Stripe OAuth for Connect platform integrations?

Use Stripe OAuth for Connect platform integrations when you need to securely grant third-party applications scoped access to Stripe accounts, ensuring that API key management and platform authentication follow strict security best practices.