Skip to main content

Virtualpay Wallet

In VirtualPay Wallet Solution, businesses or users have virtual wallets managed by the VirtualPay system.

These wallets function similarly to traditional bank accounts but are virtual and managed digitally. Users can receive payments into their virtual wallets and make payments or transfers using the funds available in their wallet balance. This setup can offer advantages in terms of security, support, and transaction processing efficiency.

This is suitable for businesses, organizations, or individuals looking for a secure, managed wallet solution for handling payments, transfers, and financial transactions efficiently.

Available Endpoints

EndpointDescription
Generate Virtual Account NumberGenerates a Breezepay virtual account number/wallet ID to be used for payment by customer.
Get Merchant DetailsGet merchant details using merchant ID.
Get Merchant TransactionsGets all credits to virtual accounts created under merchant for the date range supplied.
Get TransactionsGets all transactions carried out by merchants.
Check Transaction StatusGets status of transaction using session ID or VPAY request ID.
Fetch Customer AccountsGet all accounts tied to customer ID.
Fetch Customer DetailsGet customer details using virtual account number or customer ID.
Customer Transaction HistoryGets transactions by virtual account number.
Get CustomersGets all customers under a particular merchant.
Get Wallet DetailsGets details of a customer’s wallet.
Hold FundsWithhold specified amount in customer’s wallet.
Hold/Release HistoryGets history of all funds withheld and released in customer wallet.
Initiate PaymentProcess payments utilizing funds from a customer's wallet.
Intra /Inter Wallet TransferTransfer funds between wallets whether within the same platform (intra) or across different platforms (inter).
Manage CustomerManage customer wallets such as enabling or disabling them as needed.
Name EnquiryGets the name associated with an account number.
Payment HistoryHistory of payments made from a wallet.
Release FundsRelease funds held in customer’s wallet.
Requery TransactionGets true status of a transaction.
Transfer HistoryGets details of all transfers carried out on a wallet.