Payment Methods
ZevPay Checkout supports multiple payment methods. Each method is selected by the customer during checkout.
Bank Transfer
The most common payment method in Nigeria. ZevPay generates a temporary virtual account for each checkout session.
How it works:
- Customer selects "Bank Transfer"
- ZevPay generates a temporary virtual account
- Customer transfers the exact amount from any Nigerian bank
- ZevPay confirms the transfer automatically
- Session is marked as completed
Key details:
- Account is valid for 30 minutes (matches session expiry)
- Amount must match exactly
- Settlement is instant
ZevPay ID (PayID)
Peer-to-peer payment using the ZevPay app.
How it works:
- Customer selects "ZevPay ID"
- ZevPay creates a dynamic PayID (e.g.,
abc3.dypid) - Customer opens the ZevPay app and sends to the PayID
- Payment is confirmed instantly
- Session is marked as completed
Key details:
- Dynamic PayIDs expire with the session
- Amount must match exactly
- QR code is provided for easy scanning
Card Payments
Coming soon
Card payment processing is coming soon.
Specifying payment methods
Control which methods are available per session:
json
{
"payment_methods": ["bank_transfer", "payid"]
}Valid values: bank_transfer, payid, card (when available)
If not specified, the methods configured on your API key or account settings are used.