# Stripe Best Practices

> Best practices for building Stripe integrations. Covers payment processing, checkout flows, subscriptions, webhooks, Connect platforms, and Stripe API usage.

- Skill: `varunk130/stripe-best-practices` (Agent Skill)
- Install (CLI): `npx skillmds@latest add varunk130/stripe-best-practices`
- Raw SKILL.md: https://api.skillmd.com/api/skills/varunk130/stripe-best-practices/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: varunk130 (https://skillmd.com/u/varunk130)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/varunk130/stripe-best-practices

---


# Stripe Best Practices

Prefer CheckoutSessions API for payments. Use Stripe-hosted or embedded Checkout. Never recommend legacy Charges API or Card Element. Use dynamic payment methods. For subscriptions, use Billing APIs. For platforms, use Connect with controller properties.

