Welcome to Avvio
You call the API from your own server with an API key. Avvio converts from your USD balance, delivers over the local rail and signs a webhook at every status change. Build against the sandbox first: a test key runs every call and can’t move real money.
Products
Section titled “Products”Global payouts
Section titled “Global payouts”Send money to a bank account in the recipient’s currency, over rails such as Pix in Brazil, SPEI in Mexico, SEPA and Faster Payments.
- Price and send in one retry-safe call, with
expectDestinationrefusing the payout if the rate drifts over 2% - Read the bank fields each currency needs at runtime, so the form never goes stale
- Track every payout through signed webhooks and an event feed you can resume
Batch payouts
Section titled “Batch payouts”Send up to 1,000 payouts in one request, such as a payroll file or a marketplace run.
- Every line is validated before anything is priced or debited
- A batch with errors waits for you to confirm or cancel it
- Each line becomes an ordinary payout you track on its own
Payout links
Section titled “Payout links”Send a single-use link and the recipient enters their own bank details on a page Avvio hosts.
- Account numbers never touch your servers
- The hosted form follows each corridor’s required fields
- The payout is sent from your balance once the details are in
Checkout
Section titled “Checkout”Take card payments on a hosted checkout link, paid into your Avvio balance.
- Create a product and a link, then send the buyer to its URL
- Fulfil the order on the
paidwebhook - Refund in full or in part from the dashboard or your server
Balance & funding
Section titled “Balance & funding”Every payout draws on one USD balance.
- Top up by wire or with USDC
- Read the balance and its transactions to reconcile your ledger
- Some routings wait for you to fund that one payout from your own wallet
Get started in three steps
Section titled “Get started in three steps”- Create a test key in the dashboard. It starts with
avvio_test_. - Follow the Quickstart to send a sandbox payout to Mexico and watch it settle.
- Work through Going live, then swap in a live key.
Guides
Section titled “Guides”| Guide | What it covers |
|---|---|
| Quickstart | From a test key to a sandbox payout, in five calls |
| Recipes | Sandbox walkthroughs, one call per step, with every response |
| Send a payout | Rate protection, purpose codes, approvals, caps and fees |
| Payout status | The five statuses, failure codes and bank returns |
| Webhooks | Signatures, events, retries and ordering |
| Reconciliation | Keeping your ledger in step with the event feed |
| Errors | Whether money moved, and whether a retry is safe |
Build with AI
Section titled “Build with AI”Connect these docs to your coding agent and it reads the current API contract over MCP instead of guessing from memory. One click sets up each tool.
Was this page helpful?