Create virtual account
Provision a dedicated virtual bank account for a customer. Once created, any bank transfer made to the account number is automatically matched to that customer. ThebankCode determines which bank issues the virtual account. Retrieve supported bank codes from GET /api/v1/transfers/banks.
Authentication
Request body
UUID of the customer to create a virtual account for. The customer must belong to your API key account.
CBN bank code of the bank that will issue the virtual account. For example,
"000013" for GTBank or "000014" for Access Bank.Example request
Example response
201 Created
Response fields
The virtual bank account number assigned to this customer. Share this with the customer so they can make transfers.
The account name registered for this virtual account.
The name of the bank that issued the virtual account.
The CBN bank code for the issuing bank.
A customer can only have one virtual account at a time. Calling this endpoint for a customer who already has a virtual account will return a
400 error.