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 storefronts
POST/v1/merchant/checkout/storefrontsCreate storefront
PUT/v1/merchant/checkout/storefronts/{storefrontId}Update storefront
POST/v1/merchant/checkout/storefronts/{storefrontId}/logoUpload logo
GET/v1/merchant/checkout/quote-chain-optionsAllowed quote chains
GET/v1/merchant/checkout/fiat-currency-optionsAvailable fiat currencies
GET/v1/merchant/checkout/pricing-configRead pricing config
PUT/v1/merchant/checkout/pricing-configUpdate pricing config
GET/v1/merchant/checkout/qrcodesList checkout QR codes
POST/v1/merchant/checkout/qrcodesCreate checkout QR code
PUT/v1/merchant/checkout/qrcodes/{qrCodeId}Update checkout QR code

Developer 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.