Skip to main content

Get Transactions

Endpoint for getting all Wallet transactions.

info

Please be aware that this endpoint requires a Wallet API Key.

GET /api/v1/groups/{group_id}/revere_pay/{linked_account_id}/wallet/transaction

Request Query Parameters

NameDescriptionTypeRequired
limitThe limit of wallet transactions.uint64Required
offsetThe offset of wallet transactions.uint64Required
transaction_typeThe transaction type of wallet transactions. Possible values: add_funds, payout, wallet_to_wallet.stringRequired
statusThe status of wallet transactions.string

Response

CodeDescription
200Success
400Bad Request / Validation error
500Internal Error

Example Usage

walletTransaction.js
var headers = new Headers();
headers.append('Authorization', 'API_KEY');

var requestOptions = {
method: 'GET',
headers: headers,
redirect: 'follow'
};
const group_id = '';
const linked_account_id = '';
const url = `https://api.reverepayments.dev/api/v1/groups/${group_id}/revere_pay/${linked_account_id}/wallet/transaction`;
fetch(url, requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.log('error', error));

Example Success Response

{
"data": [
{
"processor_transaction_id": "4d7834e5-68f4-4f85-9b4e-2dd97b6fba0a",
"transaction_type": "wallet_to_wallet",
"description": "Weekly commission",
"amount": 1000,
"balance": 100000,
"status": "settled",
"created_at": "2024-07-20T15:11:16.975339432Z"
}
]
}