Introduction

Start here to understand Verto’s integration models and core money movement flow across receive, wallets, FX conversion, OTC deals, and payouts.

Use this documentation to authenticate with Verto, move funds through receive, wallet, FX, payout, and OTC deal workflows, and build either a direct fintech integration or an embedded platform integration.

Verto is a global clearing and cross-border payment platform that lets you manage global and local accounts, facilitate payments in 50+ currencies, and access wholesale FX liquidity through a single integrated gateway.

Start here

Choose the page that matches your immediate goal:

Link textPoints toPurpose
Quickstart/docs/quickstartMake your first authenticated API request.
Authentication/docs/authentication-1Choose an authentication method and obtain a bearer token.
Accounts/docs/accountsLearn about accounts for collecting inbound funds.
Receive/docs/receiveUnderstand inbound fund collection flows.
Wallets/docs/wallets-1Manage balances and wallet operations.
FX Conversion Guide/docs/fx-conversionConvert funds between supported currencies.
Send/docs/sendPay out funds to beneficiaries.
OTC Deals/docs/otc-dealsRetrieve OTC deals, filter records, and reconcile deal status changes.
Sub-Accounts/docs/sub-accounts-2Build Atlas platform flows for downstream customers.
Create a Sub-Account/docs/create-a-sub-accountCreate sub-accounts for platform users.
Create Wallets/docs/create-walletsCreate wallets for sub-accounts or currency balances.
Environments/docs/environmentsReview sandbox and production environment details.
Go-Live Requirements/docs/go-live-requirementsPrepare for production rollout.

🌐 The Verto ecosystem flow

Most Verto integrations follow the same four-step money movement lifecycle:

1. Unified Collection (Receive)

Funds enter the Verto ecosystem via Local Collection accounts or SWIFT rails. Depending on your integration model, these funds can be collected into a Main Corporate Wallet or segregated Sub-Account Wallets.

2. Multi-Currency Wallets (Hold)

Once settled, funds are held in our Multi-Currency Wallets. From here, you can manage balances, automate reconciliation via our Statement APIs, and maintain ledger visibility.

3. Wholesale FX Liquidity (Exchange)

Verto provides an Exchange Service that lets you convert funds between 40+ currency pairs. The programmatic exchange logic follows a strict sequence:

  1. Fetch Live Rate: Query the /v2/exchange/quote endpoint for the base conversion amount.
  2. Rate Locking: A vfx_token is generated, which locks the interbank rate for exactly 30 seconds.
  3. Base Conversion: Execute the trade using the retrieved token to guarantee the quoted spread.

4. Global Payouts (Send)

The final step is routing funds to a beneficiary. Verto supports local payout rails (e.g., NIP in Nigeria, SEPA in Europe) and Global SWIFT transfers to over 190 countries.


Choose your integration model

Use the model that matches how funds and compliance should be handled in your application:

ModelUse it whenStart with
Direct / FintechYou are moving your own funds and operating from your own master wallet context.Quickstart, Wallets, Send
Atlas for PlatformsYou need to isolate balances and actions for downstream users with sub-accounts.Sub-Accounts, Create a Sub-Account, Create Wallets

🛠️ Supported Languages

The Verto API is a RESTful interface designed to be compatible with any programming language that supports standard HTTP methods.

LayerProtocol
APIREST
FormatJSON
AuthAPI Key / Bearer Token
EventsWebhooks (JSON Payloads)

Next steps

  1. Start with Quickstart if you are new to the API.
  2. Review Environments and Go-Live Requirements before planning production rollout.
  3. Follow the product guide that matches your next action: receive, wallet management, FX conversion, OTC deal reconciliation, or send.