API Reference

Status Check

This API is used to get the latest transaction details. It also provides capture transaction details and refund transaction details linked to the original transaction. If transactionUtr is provided in the request params then it will be given the precedence and appUtr will be ignored. If transactionUtr is null, then appUtr are required to get the status of the transaction.

HTTP Status and Response Status Matrix

HTTP
Status
Response StatusResponse Message
200AUTHORIZED / CAPTURED / PROCESSED …Returns the latest status of the transaction.
200TRANSACTION_EXPIREDTransaction has expired, create a new transaction
200AUTHORIZATION_DECLINEDTransaction has been declined
200ABORTEDTransaction has been Aborted
200CANCELLEDTransaction has been cancelled (voided)
400VALIDATION_ERROREither transactionUtr or appUtr is required
400TRANSACTION_NOT_FOUNDTransaction UTR provided is not found
400TRANSACTION_NOT_FOUNDApp name or App UTR is not found
400REJECTEDRefund UTR provided is not found
500ERROR_FROM_PGError in processing gateway response
400, 500ERROR_FROM_PGProcessor/gateway returned an error
500INTERNAL_PROCESSING_ERRORSomething went wrong at our end, try again after sometime
502, 503ERROR_CONNECTING_PGGateway connectivity unavailable
Language
Credentials
Bearer
Click Try It! to start a request and see the response here!