Native checkout docs

Build a checkout that settles cleanly.

Throttle gives your storefront a hosted payment surface, server-side checkout sessions, signed webhooks, native carts, and shipping/tax calculation.

1. Merchant backendCreates a checkout session with a secret API key.
2. Buyer browserMounts the payment iframe and receives postMessage events.
3. Merchant webhookReceives signed durable payment and order events.

Choose Your Path

V1 focuses on native Throttle checkout and carts. Start with a payment-only embed, then add carts, shipping, tax, and webhooks as your integration grows.

Canonical URLs

Examples use the branded production URLs below. For local development, override the same variables with your local API and checkout-web origins.

Environment
THROTTLE_API_URL=https://api.usethrottle.dev
THROTTLE_CHECKOUT_URL=https://checkout.usethrottle.dev
THROTTLE_DASHBOARD_URL=https://app.usethrottle.dev