Create a hosted checkout session
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Market code (e.g. MW for Malawi)
"MW"
Amount in minor currency units (e.g. MWK tambala)
5000
"MWK"
Integrator reconciliation reference
"INV-2026-001"
"https://shop.example.com/checkout/success"
Human-readable description shown on checkout page
"Payment for Order #123"
Arbitrary metadata forwarded to the bound collection
{ "order_id": "ORD-123" }"https://shop.example.com/checkout/cancel"
HTTPS URL to the integrator logo shown on the checkout page
"https://cdn.example.com/logo.png"
Hex color override for the checkout card primary accent (e.g. #FF5733)
"#FF5733"
Response
"e3d4b5c6-..."
"f1a2b3c4-..."
"MW"
5000
"MWK"
"INV-2026-001"
"https://shop.example.com/checkout/success"
Opaque checkout session token (64 hex chars)
"a1b2c3d4e5f6..."
"https://checkout.eqx.io/a1b2c3d4e5f6..."
active | collection_bound | expired | cancelled
"active"
"Payment for Order #123"
{ "order_id": "ORD-123" }"https://shop.example.com/checkout/cancel"
Snapshotted from partner account display name at session creation
"Acme Corp"
"https://cdn.example.com/logo.png"
"#FF5733"
"Malawi"
null