Complete integration guide for developers
XtraPay Virtual Accounts allow you to collect payments from customers via bank transfers. When a customer wants to pay, you request a virtual account number from our API, display it to the customer, and receive instant notifications when payment is received.
POST /api/v1/virtual-accounts/request with amount and customer details| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/virtual-accounts/request |
Request a new virtual account number |
| POST | /api/v1/virtual-accounts/check-status |
Check payment status for a transaction |
Fee Structure: 1.5% of transaction amount + ₦100 flat fee
Example: Customer pays ₦10,000
Fees: ₦150 (1.5%) + ₦100 = ₦250
You receive: ₦9,750
Fees are automatically deducted when payment is received. View fee calculator for detailed calculations.
If you need assistance with integration: