Collections/Payins - Bank Transfer
We provide the following product/services via API to merchants for collections across channels
Environment Urls
Sandbox: https://devbox.paydestal.com/pay
Prod: https://api.paydestal.com/payVirtual Accounts
Card Processing
USSD Processing
Pay Redirect
Pay with bank transfer (PWBT)
We have Dynamic / One time Orders. These are orders with Bank Accounts issued to receive payment once. PayEvery Dynamic account expires after 48 hours and the accounts are reassigned to new payment orders.
curl --location 'https://devbox.paydestal.com/pay/api/v1/create-payment-order' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your client secret key}' \
--data '{
"transactionReference": "0000ef2c242a-93a1-4ef9-b991-fac1221adecb",
"customerName": "Jon Joe",
"customerMobile": "09068036798",
"amount": "500",
"acceptExactAmount": true,
"currency": "NGN"
}'Request Body
transactionReference
String
Unique Reference String
customerName
String
Name of Customer
customerMobile
Phone
Phone Number
amount
Double
Amount
currency
String
NGN
acceptExactAmount
Boolean
true or false
customerEmail
Response
Reserved Virtual Account Number
Our Reserved virtual accounts are virtual accounts that can receive multiple payments.
Response
Request Sample
Request Body
reference
String
Unique Reference
amount
Double
e.g. 10.55
currency
Enum
Values ["NGN","USD"]
callbackUrl
Url
https://example.com
customerName
String
Name of Customer
customerEmail
Emall
customerPhone
Phone
e.g 08039000000
Last updated