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
/v1/merchant/checkout/storefrontsList storefrontsPOST
/v1/merchant/checkout/storefrontsCreate storefrontPUT
/v1/merchant/checkout/storefronts/{storefrontId}Update storefrontPOST
/v1/merchant/checkout/storefronts/{storefrontId}/logoUpload logoGET
/v1/merchant/checkout/quote-chain-optionsAllowed quote chainsGET
/v1/merchant/checkout/fiat-currency-optionsAvailable fiat currenciesGET
/v1/merchant/checkout/pricing-configRead pricing configPUT
/v1/merchant/checkout/pricing-configUpdate pricing configGET
/v1/merchant/checkout/qrcodesList checkout QR codesPOST
/v1/merchant/checkout/qrcodesCreate checkout QR codePUT
/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.