pending sessions past their deadline and cross-checks settling sessions that have been in flight >2 minutes against the settlement provider.
Endpoint
Path
Returned from
POST /api/merchant/checkout. Starts with cs_.Examples
Response
USDC-equivalent. Customer may pay in USDC or USDT.
Accepts USDC (19 chains) and USDT (14 chains).
Net local currency after the 1% fee. Present when
status is "completed".USDC → local rate at settlement. Present when
status is "completed".Payout provider receipt (e.g., M-Pesa code). Present when
status is "completed".ISO 8601. Present when
status is "completed".Display info.
Status lifecycle
Polling
Prefer webhooks over polling. Configure
webhook_url in Settings to receive checkout.completed, checkout.failed, and checkout.expired events.
