Endpoint
Description
Use this endpoint to fetch all wallets associated with your account. Filters can be applied to narrow results based on customer or wallet attributes.Query Parameters (Filters)
| Parameter | Type | Description |
|---|---|---|
customer_id | string (UUID) | Filter wallets by customer |
currency | string | Filter wallets by currency (e.g. NGN, USD) |
status | string | Filter wallets by status (active, frozen, deleted) |
Example cURL Request
Response
Success Response (200 OK)
List Wallet Transactions
This endpoint retrieves a list of wallet transactions. You can filter transactions by wallet or transaction type.Endpoint
Description
Use this endpoint to list all transactions across wallets or to retrieve transactions for a specific wallet.Query Parameters (Filters)
| Parameter | Type | Description |
|---|---|---|
wallet_id | string (UUID) | Filter transactions by wallet |
type | string | Filter by transaction type (debit, credit) |
Example cURL Request
Response
Success Response (200 OK)
Retrieve a Transaction
This endpoint retrieves the details of a single wallet transaction by its ID.Endpoint
Description
Use this endpoint to fetch full details of a specific transaction, including amount, type, and timestamps.Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string (UUID) | Yes | Unique transaction identifier |
Example cURL Request
Response
Success Response (200 OK)
Common Errors
| Status Code | Description |
|---|---|
401 | Unauthorized |
404 | Resource not found |
400 | Invalid request parameters |
Notes & Best Practices
- Use filters to reduce payload size and improve performance.
- Always verify wallet status before initiating related actions.
- Paginate responses if supported to handle large result sets.
- Use transaction IDs for reconciliation and audit purposes.