Fetch Transaction Per Wallet
GET /api/payments/transactions
Wallet Transactions
Query Parameters
- wallet-id int64 required
The unique identifier of the wallet
- isVirtual boolean required
Indicates whether the account is virtual
Header Parameters
- api-key string required
API key for authentication
- api-secret string required
API secret for authentication
- page-size int32
Default value:
10
Size of the page to be returned
- page-number int32
Page number to be returned
- 200
- 400
Wallet Transaction
Response Headers
x-request-id any
Request Id for traceability
- */*
- Schema
- Example (from schema)
Schema
- Array [
- date date
- tled
- dateString string
- timeString string
- id int64
- transactionId uuid
- amount double
- fees double
- tax double
- currency string
- description string
- reference string
- debit boolean
- settled boolean
- imageUrl string
- transactionAt date-time
- updatedAt date-time
- type string
Possible values: [
BANK_TRANSFER
,CARD
,B2B
,MOBILE_MONEY
,FEE
,TAX
,REVENUE
,REFUND
,CHARGEBACK
,REVERSAL
,PAYMENT_LINK
,INVOICE
,BILL_PAYMENT
,WITHDRAWAL
,DEPOSIT
,COST
,INTERNAL
] - transactionStatus string
Possible values: [
PENDING
,COMPLETE
,FAILED
,ERROR
,SUCCESSFUL
,ERROR_PERM
,INSUFFICIENT_FUNDS
,ALREADY_PROCESSED
] metadata object
property name*
string- initials string
- merchantId int64
- merchantName string
- deviceId int64
- transferId int64
- accountId int64
- downloadableReceipt boolean
- receipt string
- runningTotal string
- tagId int64
- tagName string
- tagCode string
- attachmentUrl string
- bankName string
- bankAccountNumber string
- departmentId int64
- departmentName string
- ]
[
{
"date": "2024-10-09",
"dateString": "string",
"timeString": "string",
"id": 0,
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"amount": 0,
"fees": 0,
"tax": 0,
"currency": "string",
"description": "string",
"reference": "string",
"debit": true,
"settled": true,
"imageUrl": "string",
"transactionAt": "2024-10-09T12:15:03.125Z",
"updatedAt": "2024-10-09T12:15:03.125Z",
"type": "BANK_TRANSFER",
"transactionStatus": "PENDING",
"metadata": {},
"initials": "string",
"merchantId": 0,
"merchantName": "string",
"deviceId": 0,
"transferId": 0,
"accountId": 0,
"downloadableReceipt": true,
"receipt": "string",
"runningTotal": "string",
"tagId": 0,
"tagName": "string",
"tagCode": "string",
"attachmentUrl": "string",
"bankName": "string",
"bankAccountNumber": "string",
"departmentId": 0,
"departmentName": "string"
}
]
Balance not found
- */*
- Schema
- Example (from schema)
Schema
- requestId uuid
Request Id for traceability
- detail string
Detail of the message.
- status string
Possible values: [
API_KEYS_INVALID
,INTERNAL_ERROR
,API_NOT_ACTIVATED
,BALANCE_NOT_FOUND
,SUCCESS
,FAILED
]Status
transactions object[]
Array [date datetleddateString stringtimeString stringid int64transactionId uuidamount doublefees doubletax doublecurrency stringdescription stringreference stringdebit booleansettled booleanimageUrl stringtransactionAt date-timeupdatedAt date-timetype stringPossible values: [
BANK_TRANSFER
,CARD
,B2B
,MOBILE_MONEY
,FEE
,TAX
,REVENUE
,REFUND
,CHARGEBACK
,REVERSAL
,PAYMENT_LINK
,INVOICE
,BILL_PAYMENT
,WITHDRAWAL
,DEPOSIT
,COST
,INTERNAL
]transactionStatus stringPossible values: [
PENDING
,COMPLETE
,FAILED
,ERROR
,SUCCESSFUL
,ERROR_PERM
,INSUFFICIENT_FUNDS
,ALREADY_PROCESSED
]metadata object
property name*
stringinitials stringmerchantId int64merchantName stringdeviceId int64transferId int64accountId int64downloadableReceipt booleanreceipt stringrunningTotal stringtagId int64tagName stringtagCode stringattachmentUrl stringbankName stringbankAccountNumber stringdepartmentId int64departmentName string]
{
"requestId": "d4265597-5317-45fd-8d2f-8012870633d5",
"detail": "API key not valid or Internal error",
"status": "INTERNAL_ERROR",
"transactions": [
{
"date": "2024-10-09",
"dateString": "string",
"timeString": "string",
"id": 0,
"transactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"amount": 0,
"fees": 0,
"tax": 0,
"currency": "string",
"description": "string",
"reference": "string",
"debit": true,
"settled": true,
"imageUrl": "string",
"transactionAt": "2024-10-09T12:15:03.126Z",
"updatedAt": "2024-10-09T12:15:03.126Z",
"type": "BANK_TRANSFER",
"transactionStatus": "PENDING",
"metadata": {},
"initials": "string",
"merchantId": 0,
"merchantName": "string",
"deviceId": 0,
"transferId": 0,
"accountId": 0,
"downloadableReceipt": true,
"receipt": "string",
"runningTotal": "string",
"tagId": 0,
"tagName": "string",
"tagCode": "string",
"attachmentUrl": "string",
"bankName": "string",
"bankAccountNumber": "string",
"departmentId": 0,
"departmentName": "string"
}
]
}