Core concepts
Hosted checkout
Hosted checkout gives you a production-ready payment surface without building on-chain UX yourself.
What you configure
- Storefront identity and publish state.
- Allowed quote chains and fiat options.
- Pricing/quote behavior and QR entry points.
Merchant checkout endpoints
GET
/api/v1/merchant/checkout/storefrontsList storefrontsPOST
/api/v1/merchant/checkout/storefrontsCreate storefrontPUT
/api/v1/merchant/checkout/storefronts/{storefrontId}Update storefrontPOST
/api/v1/merchant/checkout/storefronts/{storefrontId}/logoUpload logoGET
/api/v1/merchant/checkout/quote-chain-optionsAllowed quote chainsGET
/api/v1/merchant/checkout/fiat-currency-optionsAvailable fiat currenciesGET
/api/v1/merchant/checkout/pricing-configRead pricing configPUT
/api/v1/merchant/checkout/pricing-configUpdate pricing configGET
/api/v1/merchant/checkout/qrcodesList checkout QR codesPOST
/api/v1/merchant/checkout/qrcodesCreate checkout QR codePUT
/api/v1/merchant/checkout/qrcodes/{qrCodeId}Update checkout QR codeDeveloper pattern
Most teams configure storefront/checkout via merchant endpoints, then create payment intents from backend order events.
Public browsing vs authenticated config
Storefront presentation is public-facing, but creation and management stay behind authenticated merchant APIs.
For implementation details, continue in /business/reference/checkout.