payment

Get Order Status Public

Changed on

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}

Request

  • Base URL: https://qcode.cc (the document declares no server; this is the origin it was published from)
  • URL: https://qcode.cc/api/v1/payment/order-status/{order_no}
  • Auth: none declared

Path parameters

order_nostring required

Response

Successful Response

unknown required

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status