get https://enbduat-acquiring-apigw.creditpluspinelabs.com/checkout/apis/v2/transactions
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 Status | Response Message |
---|---|---|
200 | AUTHORIZED / CAPTURED / PROCESSED … | Returns the latest status of the transaction. |
400 | INVALID_REQUEST | Required parameters are missing in request param |
400 | TRANSACTION_NOT_FOUND | Transaction UTR provided is not found |
400 | TRANSACTION_NOT_FOUND | App UTR is not found |
500 | ERROR_FROM_PG | Error in gateway response |
500 | ERROR_FROM_PG | This will be populated by processor |
500 | INTERNAL_PROCESSING_ERROR | When there is an error/exception at Checkout which is not handled gracefully or un-recoverable. Specific error messages or generic error message will be returned basis on the scenario. |
503 | ERROR_CONNECTING_PG | Gateway connectivity unavailable |
503 | SERVICE_UNAVAILABLE | We see a downtime at our end. Please try again sometime! |