Reference · public

Public checkout

Merchant-authenticated checkout configuration plus public payer checkout session and quote APIs.

Public checkout sessions

GET/public/checkout-sessions/{token}Get hosted checkout session
POST/checkout/fiat/institutionsList fiat institutions for checkout
POST/checkout/fiat/beneficiary/preparePrepare checkout beneficiary
POST/checkout/quotes/crypto-inputCreate quote from crypto input
POST/checkout/quotes/fiat-inputCreate quote from fiat input
POST/checkout/quotes/{quoteId}/acceptAccept quote
GET/checkout/sessions/{sessionId}/statusGet checkout session status

Public storefront checkout

GET/checkout/storefront/{slug}/configGet storefront config
POST/checkout/storefront/{slug}/quotes/crypto-inputCreate storefront quote from crypto input
POST/checkout/storefront/{slug}/quotes/fiat-inputCreate storefront quote from fiat input
GET/checkout/qrcode/{id}/configGet QR code config

Merchant storefront management

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 storefront logo

Quote configuration

GET/v1/merchant/checkout/quote-chain-optionsQuote chain options
GET/v1/merchant/checkout/fiat-currency-optionsFiat currency options
GET/v1/merchant/checkout/pricing-configRead pricing config
PUT/v1/merchant/checkout/pricing-configUpdate pricing config

QR codes

GET/v1/merchant/checkout/qrcodesList QR codes
POST/v1/merchant/checkout/qrcodesCreate QR code
PUT/v1/merchant/checkout/qrcodes/{qrCodeId}Update QR code

Public checkout endpoints are payer-facing and rate-limited. Merchant checkout configuration endpoints require merchant authentication.