Create a single-use virtual account

Create a single-use virtual account to accept one-time payment.

circle-info

The single-use account is only valid for one-time use only

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-accounts

Parameters

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

circle-info

If the amount is specified, the customer will only be allowed to pay the exact amount. Any other amount will be rejected

Sample request

Duplo Response

Last updated