Guides Stripe integration decisions across API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, tax and registrations (Stripe Tax, automatic_tax, product tax codes), Treasury financial accounts, integration options (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, restricted keys, webhooks, OAuth). Use when building, modifying, or reviewing any Stripe integration, including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, collecting sales tax, VAT, or GST, creating connected accounts, or implementing secure key handling.
91
89%
Does it follow best practices?
Impact
95%
1.86xAverage score across 3 eval scenarios
Passed
No findings from the security scan
The canonical home for this skill is stripe-best-practices in stripe/ai
Stripe Connect marketplace account creation and payment flow
v2 account creation
0%
100%
Recipient configuration
0%
100%
Express dashboard setting
0%
100%
fees_collector: application
0%
100%
losses_collector: application
0%
100%
v2 capability status path
0%
100%
No deprecated capability fields
100%
100%
application_fee_amount on Checkout Session
100%
100%
No payment_method_types
100%
100%
StripeClient instantiation
100%
100%
Webhook signature verification
100%
100%
notification_banner component
0%
100%
Embedded onboarding
100%
100%
SaaS subscription billing with Stripe Tax setup
Metronome for usage billing
0%
0%
Separate Products per tier
0%
100%
Three-step Tax setup
22%
100%
Silent zero-tax warning
0%
100%
Tax code via API or guide
0%
62%
No txcd_10000000 default
0%
100%
Tax advisor consultation
50%
100%
Sandbox-to-live Tax note
25%
100%
Webhook lifecycle events
100%
100%
StripeClient instantiation
100%
100%
No payment_method_types
100%
100%
integration_identifier with suffix
0%
100%
Stripe Checkout one-time payment with webhook fulfillment and security docs
StripeClient instantiation
100%
100%
Latest API version
0%
100%
No payment_method_types
100%
100%
integration_identifier present
0%
100%
integration_identifier suffix
0%
100%
checkout.session.completed handled
100%
100%
checkout.session.async_payment_succeeded handled
100%
100%
payment_status gate
100%
100%
Webhook signature verification
100%
100%
RAK recommendation
100%
100%
Secrets vault storage
100%
100%
CSP *.stripe.com coverage
40%
80%
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.