Generates a new virtual bank account for the specified wallet. Supports NGN, GBP, USD, EUR.
Important: Virtual bank accounts are not immediately issued. Account details are usually provided within a few minutes, but can take a few days if the customer is being reviewed manually or has not passed internal checks. The initial status will be PENDING until the account is fully provisioned. In the development environment, only NGN virtual bank accounts settle. Required scope: virtual-account:create.
Use your OAuth client credentials to obtain a short-lived Bearer token from POST /oauth/token.
Supports NGN, GBP, USD, EUR. For NGN, account_name is required. For GBP/USD/EUR, customer must have type=individual (business not supported).
ID of the business wallet the account will be associated with.
Name for the virtual bank account holder (max 255 chars). Required when currency is NGN.
Customer ID the VBA should be created for. For GBP/USD/EUR, customer must have type=individual (business not supported).