Skip to content

Wallet & Transactions

Inspect wallet balances, transactions and virtual accounts.

GET /wallet-balance

Fetch the wallet balance of a provider.

Returns 200 with these fields in data:

FieldType
wallet_balancenumber
available_balancenumber
pending_balancenumber

Errors: 404 provider not found, 500 internal server error.

GET /transactions

Fetch the transaction history of a provider.

Returns 200 with these fields in data:

FieldType
idstring
referencestring
amountnumber
typestring
fromstring
patient_idstring
created_atstring
updated_atstring
recipient_idstring
provider_idstring
order_idstring
paystack_recipient_codestring
descriptionstring
statusstring

Errors: 404 provider not found, 500 internal server error.

GET /virtual-accounts

Fetch all virtual accounts for a provider.

Returns 200 with these fields in data:

FieldType
idstring
user_idstring
user_typestring
account_namestring
account_numberstring
bank_namestring
currencystring
created_atstring
updated_atstring

Errors: 404 provider not found, 500 internal server error.

Authentication

Send a provider API key as x-api-key. Provider API keys →