payment

Get Order Status Public

Public order status — for /payment/processing waiting page polling.

No auth required: the user lands on /payment/processing from the hosted checkout's tab, where the qcode session cookie may not be present (same reason /payment/success is public). Returns ONLY {order_no, status} — no PII, no amount, no email — so disclosure of an order_no doesn't leak balance info.

Order numbers are 14-digit timestamp + 6 random chars (sufficient unguessability for the short 1-5 minute crypto polling window). Status transitions: pending → processing (crypto chain confirming) → paid|failed.

get/api/v1/payment/order-status/{order_no}

Path parameters

order_nostring required

Response

Successful Response

{"stackTrail":"paths:/api/v1/payment/order-status/{order_no}:get:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

No recorded changes to this endpoint across all 1 revision of this API.