Skip to main content
The Yativo fiat platform uses two types of account structures: wallets (your business’s multi-currency balances) and virtual accounts (deposit addresses assigned to your customers).

Your Business Wallets

Your Yativo account comes with one or more currency wallets. Wallets hold your settlement balances and are the source of funds for payouts. You can create additional wallets for different currencies as needed.
EndpointDescription
GET /wallet/balanceReturns balances for all your active wallets
GET /wallet/balance/totalReturns the aggregate balance across all wallets
POST /wallet/createCreate a new currency wallet
See the Wallets guide for full documentation including request and response examples.

Customer Virtual Accounts

Virtual accounts are bank accounts assigned to a specific customer. When a third party sends funds to a virtual account number, the deposit is credited to the corresponding customer and a virtual_account.deposit webhook fires.
EndpointDescription
POST /business/virtual-account/createIssue a virtual account for a customer
GET /business/virtual-accountList all virtual accounts
GET /business/virtual-account/show/{id}Get a single virtual account
DELETE /business/virtual-account/delete-virtual-account/{id}Delete a virtual account
POST /business/virtual-account/history/{account_number}Get transaction history for an account
See the Virtual Accounts guide for the full walkthrough.

Wallet vs. Virtual Account

WalletVirtual Account
OwnerYour businessAn end customer
PurposeHold settlement balances, fund payoutsReceive deposits on behalf of a customer
CurrencyUSD, EUR, and othersLocal currency (BRL, CLP, MXN, etc.)
Created byDashboard or POST /wallet/createPOST /business/virtual-account/create
Funded byPayins, topped upCustomer or third party sending to account number

Supported Currencies

To retrieve all currencies supported by the platform:
GET /currencies/all
curl -X GET 'https://api.yativo.com/api/v1/currencies/all' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Next Steps

  • Wallets — manage your business wallet balances and payouts
  • Virtual Accounts — issue accounts to customers for receiving deposits
  • Deposits — track and process incoming payments