Creating a Virtual Account

Virtual accounts allow you to dynamically issue dedicated sub-accounts tied to your main master account.

Asynchronous Operation Notice: The Virtual Account Creation API operates asynchronously. When a creation request is accepted, the API returns a 202 Accepted response.

When creating a virtual account, you must structure your payload based on:
Entity Type: Individual vs Company
Account Region / Rail: EUR Local, GBP Local, International, or No Bank Details


Endpoint Specification

AttributeValue
HTTP MethodPOST
Endpoint URLhttps://api.bcb.group/v2/accounts/{accountId}/virtual
AuthenticationBearer <JWT_TOKEN>
HeadersContent-Type: application/json

Path Parameters

ParameterTypeRequiredDescription
accountIdstringYesThe unique identifier of your primary master account.

Schema Object Variants

When creating a virtual account, you must structure your payload based on:

  • Entity Type: Individual vs Company
  • Account Region / Rail: EUR Local, GBP Local, International, or No Bank Details

EUR Local

GBP Local

International

Vibans without Banking Details