payment mode it sells a specific plan; in setup mode it collects and saves payment details without charging. Each configuration can also override which payment methods are accepted and how 3D Secure is enforced for that checkout.
Use the Checkout Configurations API to create checkout links for an existing or inline plan, list configurations for an account, retrieve the configuration behind a checkout URL, and delete links that should no longer be used.
Endpoints
| Endpoint | Request |
|---|---|
| List Checkout Configurations | GET /checkout_configurations |
| Create Checkout Configuration | POST /checkout_configurations |
| Retrieve Checkout Configuration | GET /checkout_configurations/{id} |
| Delete Checkout Configuration | DELETE /checkout_configurations/{id} |
Attributes
Affiliate code applied at checkout, or
null when none is set.Account ID, prefixed
biz_.Unix timestamp when the checkout configuration was created.
Currency used for setup-mode payment method availability; defaults to
usd
when omitted.Checkout configuration ID, prefixed
ch_.Custom key-value metadata copied to payments and memberships.
null without
the checkout_configuration:basic:read scope.Checkout mode:
payment collects payment now; setup saves payment details for later.Available options: payment, setupPayment method overrides for this checkout.
null when it uses the plan or platform defaults.Plan used for payment checkout.
null in setup mode.Properties
Properties
Whether this plan accepts local currency payments via adaptive pricing.
Recurring billing interval in days, such as 30 for monthly or 365 for annual.
null for one-time plans.Three-letter ISO currency code for the plan’s prices.
Access duration in days for expiration-based plans.
Plan ID, prefixed
plan_.Initial purchase price in the plan currency.
Billing model for the plan:
renewal (recurring) or one_time (single
payment).Sales method for the plan, such as
buy_now or waitlist.Recurring price charged each billing period.
3D Secure behavior for this plan, or
null to use the account default.Free trial days before the first renewal charge.
Whether the plan is visible to customers or hidden from public view.
Checkout URL you can send to customers.
URL customers are sent to after checkout, or
null when no redirect is
configured.3D Secure behavior for this checkout, or
null to use the account default.Unix timestamp when the checkout configuration was last updated.
CheckoutConfiguration

