Create Virtual Bank Account

Creates a new virtual bank account for a merchant within an organization. This endpoint initiates the creation process through the Payment Service Provider (PSP) and stores the account details locally. **Supported Countries & Currencies:** - 🇦🇷 Argentina (AR) → ARS (Argentine Peso) - 🇲🇽 Mexico (MX) → MXN (Mexican Peso) **Business Rules:** - Each merchant can have only one virtual account per country/currency combination - Account creation is processed asynchronously **Roles with Access:** - Platform Admin - Wallet & Bank Admin

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path Parameters

organizationIdstringRequired
Organization identifier
merchantIdstringRequired
Merchant identifier

Headers

x-admin-api-keystringRequired

Request

This endpoint expects an object.
countryenumRequired

Two-letter country code (AR or MX)

Allowed values:
currencyenumRequired

Currency code (ARS or MXN)

Allowed values:

Response

Virtual bank account created successfully
idstring
Virtual bank account ID
merchantIdstring
Merchant ID
countryenum
Country code
Allowed values:
currencyenum
Currency code
Allowed values:
isActiveboolean
Active status of the account
createdAtdatetime
Creation date
updatedAtdatetime
Last update date
virtualBankAccountNumberstring or null
Virtual bank account number
aliasstring or null
Custom alias for the virtual bank account. Contains only letters, numbers, and dots.

Errors