Online Payments
Pay with transfer
You can also generate virtual accounts to accept one-time payments (pay with transfer).
You will receive webhook events related to the generated virtual account at the callback URL passed in your request object.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
{
"reference": "3112dqsaev83ehrdu2",
"paymentMethod": "pay_with_transfer",
"amount": {
"value": 50000,
"currency": "NGN"
},
"customer": {
"email": "[email protected]",
"name": "Customer Name"
},
"callbackUrl": "https://yourwebsite.com/webhook",
"metadata": {
"orderType": "food"
}
}
{
"id": "pi_frouch7wih5m6qhopao0usseqmaiz2xz",
"reference": "3112dqsaev83ehrdu2",
"accountName": "Paycashless Checkout",
"accountNumber": "1234567890",
"bankName": "Example Bank",
"amount": {
"value": 50000,
"currency": "NGN"
},
"customer": {
"id": "cus_ko24blsptihjn3csyjfnoeohiir35tdf",
"name": "Customer Name",
"email": "[email protected]",
"phoneNumber": null,
"address": null,
"reference": null,
"isBlacklisted": false,
"liveMode": false
},
"liveMode": false,
"expiresAt": "2025-05-15T11:53:44.361Z"
}