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
organizationId
Organization identifier
merchantId
Merchant identifier
Headers
x-admin-api-key
Request
This endpoint expects an object.
country
Two-letter country code (AR or MX)
Allowed values:
currency
Currency code (ARS or MXN)
Allowed values:
Response
Virtual bank account created successfully
id
Virtual bank account ID
merchantId
Merchant ID
country
Country code
Allowed values:
currency
Currency code
Allowed values:
isActive
Active status of the account
createdAt
Creation date
updatedAt
Last update date
virtualBankAccountNumber
Virtual bank account number
alias
Custom alias for the virtual bank account. Contains only letters, numbers, and dots.