Create a single-use virtual account
Create a single-use virtual account to accept one-time payment.
Depending on the partner bank you choose, we may require more information. These requirements are at the request of our partnering banks.
URI
POST
https://api.tryduplo.com/v1/virtual-accountsParameters
Header
Authorization
string
set value to Bearer SECRET_KEY
Body Param
business_id
string required
Buisness ID
first_name
string required
Customer's first name
last_name
string required
Customer's last name
phone_number
string required
Customer's phone number
email
string required
Customer's email address
bvn
string
Customer's bank verification number
metadata
string
Customer's specific data - Stringified JSON
is_permanent
boolean required
Flags a virtual account as temporary
preferred_banks
array
List of Customer's preferred banks
purpose
string required
Customer's purpose for creating a virtual account
amount
number
Specifies the exact amount a virtual account should receive
single_use
boolean required
Flag for a single use virtual account, should be set to true
Sample request
Duplo Response
Last updated
Was this helpful?