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
Response Headers
x-request-id any
Request Id for traceability
- */*
- 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 stringtransactionId 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
,CARD_PAYMENT
,BANK_FEE
,MOBILE_MONEY_FEE
,B2B_FEE
,BILL_PAYMENT_FEE
,BANK_COST
,MOBILE_MONEY_COST
,MOBILE_MONEY_REVENUE
,BANK_TRANSFER_REVENUE
,CARD_REVENUE
,BILL_PAYMENT_REVENUE
,B2B_REVENUE
]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]metadata object
Pagination metadata
pageSize stringpageNumber stringtotalElements stringtotalPages string
{
"requestId": "d4265597-5317-45fd-8d2f-8012870633d5",
"detail": "API key not valid or Internal error",
"status": "INTERNAL_ERROR",
"transactions": [
{
"date": "2024-11-25",
"dateString": "string",
"timeString": "string",
"id": "string",
"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-11-25T13:43:04.135Z",
"updatedAt": "2024-11-25T13:43:04.135Z",
"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"
}
],
"metadata": {
"pageSize": "string",
"pageNumber": "string",
"totalElements": "string",
"totalPages": "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 stringtransactionId 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
,CARD_PAYMENT
,BANK_FEE
,MOBILE_MONEY_FEE
,B2B_FEE
,BILL_PAYMENT_FEE
,BANK_COST
,MOBILE_MONEY_COST
,MOBILE_MONEY_REVENUE
,BANK_TRANSFER_REVENUE
,CARD_REVENUE
,BILL_PAYMENT_REVENUE
,B2B_REVENUE
]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]metadata object
Pagination metadata
pageSize stringpageNumber stringtotalElements stringtotalPages string
{
"requestId": "d4265597-5317-45fd-8d2f-8012870633d5",
"detail": "API key not valid or Internal error",
"status": "INTERNAL_ERROR",
"transactions": [
{
"date": "2024-11-25",
"dateString": "string",
"timeString": "string",
"id": "string",
"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-11-25T13:43:04.135Z",
"updatedAt": "2024-11-25T13:43:04.135Z",
"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"
}
],
"metadata": {
"pageSize": "string",
"pageNumber": "string",
"totalElements": "string",
"totalPages": "string"
}
}