Check status
Check collect request payment status
This is a generic payment status api, that accepts the id of the collect request to show the status of the last payment.
| Staging host | https://umap.setu.co/api |
|---|---|
| Method | GET |
| Path | /v1/merchants/payments/product-instances/{collectRequestId}/last |
| Header |
|
| API reference | Check payment status ↗ |
Sample response
{
"amount": 10000,
"createdAt": "2023-09-04T12:08:20+0530",
"currency": "INR",
"customerAccountType": "savings",
"customerVpa": "test-auto-tyvmm59i9b@pineaxis",
"id": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"merchantId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"merchantReferenceId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"merchantVpa": "test-auto-beibfev2oq@pineaxis",
"productInstanceId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"reason": {
"code": "unable-to-fulfill-request",
"desc": "unable-to-fulfill-request",
"npciErrCode": "YG",
"npciErrDesc": "MERCHANT ERROR (PAYEE PSP)",
"npciRespCode": "YG",
"npciRespDesc": "MERCHANT ERROR (PAYEE PSP)"
},
"refId": "1240689979139556558",
"rrn": "124068997913",
"status": "initiated",
"txnId": "SETmBZkQOV0M7wyyP1V4PIFhRSzW5eSjmYI",
"txnNote": "testpay"
}In the above response:
idis a unique ID that is associated with this payment and can be used to track it later.reasonobject is only populated when there are errors from the NPCI.