WebSocket
bash
wss://{api-host}/ws/gateway/checkouts/{public_id}/
# Message shape
{ "type": "checkout.updated", "data": { "status": "verified", "failure_code": null, ... } }
# Keepalive ~ every 25s
{ "type": "ping" }Dashboard-wide: wss://…/ws/gateway/app/{app_id}/
HTTP fallback
bash
GET https://verifyitet.duckdns.org/api/public/gateway/checkouts/cs_.../status/