Virtual Accounts

Learn what you need to open virtual accounts through Infinia: the account structure, the account owner behind each account, and the requirements of each country.

A virtual account holds a balance in one currency, in the name of a verified account owner. Each account you open through Infinia is subject to compliance and regulatory requirements that vary by country, currency and account owner type.

The pages in this section explain those requirements, so you can integrate correctly and avoid rejected onboarding requests. For the countries and currencies where virtual accounts are offered, see Fiat Virtual Accounts.

How it works

  1. Choose your structure. Decide whether the accounts live under your own company or under sub-companies. See Integration Model.
  2. Create the account owner. Register the individual or business that owns the account with Create Account Owner, using one of the KYC modes described in Account Owners.
  3. Open the account. Create the account in the currency you need with Create Account, passing the account owner's ID in owner_id.
  4. Track its status. The Create Account response returns the initial status. If it isn't ACTIVE yet, listen to the account status webhook until it is. See Account Statuses.

In this section

PageWhat it covers
Integration ModelThe company and sub-company hierarchy, and when to create account owners.
Account CapabilitiesWhich account owners can open an account in each currency, and the payin and payout types available to them.
Transaction LimitsDefault monthly transaction limits per currency and account owner type, and how to request an increase.
Fund FlowsThe supported on-ramp and off-ramp patterns for self-use and third-party accounts.
Operation IDs and MovementsWhich IDs each operation returns, and how to match an operation to its movement.
Account OwnersThe KYC modes (HOSTED, EXTERNAL, SELF_DECLARED) and the document upload flow.
KYC Requirements by CountryThe account owner data and documents required to open an account in each currency, per KYC mode.
Account StatusesThe account lifecycle, and which operations are available in each status.
📘

These requirements apply when you create accounts and account owners through the API. If you have a question this section doesn't answer, contact your account manager or write to [email protected].


Did this page help you?