Skip to main content
POST
Create virtual bank account

Authorizations

Authorization
string
header
required

Use your OAuth client credentials to obtain a short-lived Bearer token from POST /oauth/token.

Body

application/json

Supports NGN, GBP, USD, EUR. A verified customer is required for all currencies. NGN supports both type=individual and type=business customers — businesses must have completed the KYB flow (Business customer KYB). GBP, USD, and EUR currently support type=individual only; type=business for those currencies is not yet available.

wallet_id
string
required

ID of the business wallet the account will be associated with.

customer_id
string
required

ID of the verified customer the VBA should be created for. The customer must belong to your business and have verification_status=VERIFIED. NGN accepts both type=individual and type=business. GBP, USD, and EUR accept type=individual only — type=business for those currencies is not yet available.

Response

Virtual bank account initiated successfully.

message
string
required
data
object
required