Retrieve a checkout configuration
Retrieves a checkout configuration by ID. This endpoint is public so a checkout page can load from the configuration URL.
Response
checkout configuration found (unauthenticated)
Example response
{
"account_id": "biz_xxxxxxxxxxxxxx",
"affiliate_code": "tanyacole",
"created_at": "2026-01-01T12:00:00.000Z",
"currency": "usd",
"effective_payment_method_configuration": {
"disabled": [
"crypto"
],
"enabled": [
"card"
],
"include_platform_defaults": true
},
"id": "ch_xxxxxxxxxxxxxx",
"metadata": {
"booking_source": "front_desk"
},
"mode": "payment",
"payment_method_configuration": {
"disabled": [
"crypto"
],
"enabled": [
"card"
],
"include_platform_defaults": true
},
"plan": {
"adaptive_pricing_enabled": true,
"billing_period": 30,
"currency": "usd",
"expiration_days": 365,
"id": "plan_xxxxxxxxxxxxxx",
"plan_type": "renewal",
"release_method": "buy_now",
"renewal_price": 59,
"three_ds_level": "frictionless_if_required",
"trial_period_days": 7,
"visibility": "visible"
},
"purchase_url": "https://whop.com/checkout/ch_xxxxxxxxxxxxxx/",
"redirect_url": "https://shinetime.example/thanks",
"three_ds_level": "frictionless_if_required",
"updated_at": "2026-01-01T12:00:00.000Z"
}Changes
Changed in 6 of the 74 revisions of this API.1186
- ●
added the new
frictionless_if_requiredenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
frictionless_if_requiredenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
mandate_if_requiredenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
mandate_if_requiredenum value to theresponse property for the response statusresponse-property-enum-value-added
- ○
removed the
frictionlessenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
frictionlessenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ●
- ○
added the optional property
to the response with the statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
the endpoint scheme security
bearerAuthwas added to the APIapi-security-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
added the new
archivedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
buy_nowenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
frictionlessenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
frictionlessenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
hiddenenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
mandate_challengeenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
mandate_challengeenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
one_timeenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
quick_linkenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
renewalenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
undefinedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
undefinedenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
visibleenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
waitlistenum value to the/response property for the response statusresponse-property-enum-value-added
This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ○
added the required property
to the response with the statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
Of the 74 revisions, 1 has no diff computed.