Payonclick Developer Docs
v1

Get UPI Cash Transaction

GET https://payonclick.in/ext/v1/upicw/transaction/{reference_id}
Any valid API key Counts toward your 60 req/min

A QR’s current status — hand over cash on SUCCESS


Query & Path Params

NameTypeDescription
reference_id required path From POST /qr

Responses

StatusDescription
200 OK A QR’s current status — hand over cash on SUCCESS — see the example on the right.
200 OK · not paid Alternate outcome for the same call — the second Response tab.
4xx / 5xx { "success": false, "error": { "code": "…", "message": "…" } } — every code is listed under Error Codes.
📘
Good to know

A PENDING QR older than 25 seconds is re-checked with the bank when you read it (at most every 15 seconds); every QR is also settled in the background.

failure_code (FAILED only): QR_EXPIRED (not paid in time), PAYER_BANK_DECLINED, PAYER_DEBIT_FAILED, OUTLET_NOT_ENABLED, OUTLET_BLOCKED, OUTLET_DAILY_LIMIT, SERVICE_CLOSED, INVALID_LOCATION, NOT_SUBMITTED and DECLINED. A new attempt needs a new client_reference.