Skip to main content

VirtualPay Corporate

VirtualPay Corporate offers companies a secure and efficient way to manage payments. It simplifies the process by providing virtual accounts that can be used for various financial transactions without the need for physical bank accounts tied to each transaction. These accounts are static, meaning they are designed to have a fixed or permanent account number for repeated use. This stability allows businesses to use the same account details for recurring transactions, invoicing, or other payment needs. Businesses can receive payments from customers or clients through these virtual accounts. Each account typically has a unique identifier that ensures payments are correctly attributed to the corresponding business entity.


Some of the Benefits of using VirtualPay Corporate:

  • Efficiency: Simplifies payment processes by providing a dedicated virtual account for each payment need.
  • Security: Enhances security by minimizing the exposure of sensitive bank account details and reducing the risk of fraud.
  • Scalability: Supports scalability as businesses can create multiple virtual accounts tailored to different payment purposes.
  • Integration: Often integrates with existing financial systems and platforms, facilitating seamless payment operations.

Available Endpoints

EndpointDescription
Generate Virtual Account NumberGenerates a Breezepay virtual account number/wallet ID to be used for payment by customer if customer does not already have one tied to ID.
Fetch Customer DetailsGet customer details using virtual account number or customer ID.
Customer Transaction HistoryGets transactions by virtual account number.
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.
Rename Virtual AccountChange the name on a virtual account.
Block/Unblock Account RequestTo place or lift restriction on a virtual account.
Update BVNAdd BVN into a current virtual account that does not yet have a BVN associated with it.