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
| Endpoint | Description |
|---|---|
| Generate Virtual Account Number | Generates a Breezepay virtual account number/wallet ID to be used for payment by customer. |
| Get Merchant Details | Get merchant details using merchant ID. |
| Get Merchant Transactions | Gets all credits to virtual accounts created under merchant for the date range supplied. |
| Get Transactions | Gets all transactions carried out by merchants. |
| Check Transaction Status | Gets status of transaction using session ID or VPAY request ID. |
| Fetch Customer Accounts | Get all accounts tied to customer ID. |
| Fetch Customer Details | Get customer details using virtual account number or customer ID. |
| Customer Transaction History | Gets transactions by virtual account number. |
| Get Customers | Gets all customers under a particular merchant. |
| Get Wallet Details | Gets details of a customer’s wallet. |
| Hold Funds | Withhold specified amount in customer’s wallet. |
| Hold/Release History | Gets history of all funds withheld and released in customer wallet. |
| Initiate Payment | Process payments utilizing funds from a customer's wallet. |
| Intra /Inter Wallet Transfer | Transfer funds between wallets whether within the same platform (intra) or across different platforms (inter). |
| Manage Customer | Manage customer wallets such as enabling or disabling them as needed. |
| Name Enquiry | Gets the name associated with an account number. |
| Payment History | History of payments made from a wallet. |
| Release Funds | Release funds held in customer’s wallet. |
| Requery Transaction | Gets true status of a transaction. |
| Transfer History | Gets details of all transfers carried out on a wallet. |
