Find a Transaction
Use this endpoint to retrieve details of a given transaction. This is a GET request.
Headers
Content-Type String - (Required)
application-json
Accept String - (Required)
application-json
Authorization String - (Required)
Bearer {ACCESS_TOKEN} (See Authentication)
Parameters
Returns
transactionId String
Your transaction ID.
transactionType enum
DEBIG or CREDIT
customerId String
Associated Customer ID
amount object
Value and currency of the transaction
clientReferenceId String
Merchant-generated payment-related ID
transactionStatus enum
CREATED or PENDING or AUTHORIZED or SCHEDULED or INITIATED or SUCCEEDED or RETRYABLE_FAILED or TERMINAL_FAILED
accountDetails object
Details of associated bank account
descriptor String
softDescriptor value passed to Initiate Payment API - appears in customer’s bank statement
settlementDate Date
Date when payment is expected to settle
creationDate Date
Date when transaction was initiated
transactionFailureReason String
If applicable - details why payment failed
Post Request
GET - /v1/transactions1curl --location --request GET '{API_BASE_URL}/v1/transactions/{TRANSACTION_ID}' \
2--header 'Content-Type: application/json' \
3--header 'Accept: application/json' \
4--header 'Authorization: Bearer {ACCESS_TOKEN}'
Response Body
1{
2 "transactionId": "{TRANSACTION_ID}",
3 "transactionType": "string",
4 "customerId": "string",
5 "amount": {
6 "value": 1,
7 "currency": "string"
8 },
9 "clientReferenceId": "string",
10 "transactionStatus": "string",
11 "accountDetails": {
12 "financialInstitutionName": "string", "string",
13 "accountLastFourDigits": "string",
14 "accountType": "string",
15 "preferred": boolean
16 },
17 "descriptor": "string",
18 "settlementDate": "2022-05-27T19:27:57.971Z",
19 "creationDate": "2022-05-27T19:27:57.971Z",
20 "transactionFailureReason": {
21 "code": "string",
22 "description": "string"
23 }
24}