Introduction

Overview and architecture of the Avvio Payouts API.

Partner payouts · API version 2026-08-21.1

Pay your customers in their local currency, straight from your funded balance.

Server to server, one API key, 32 endpoints. Your end users never onboard with us. The money leaves your balance, and the person receiving it is your counterparty, not ours.

Move a real payout before you write any code

The package ships a client, a CLI and an MCP server together, with zero runtime dependencies. The CLI is the fastest honest path from nothing to a payout that moved — no signup form, no playground, no code.

export AVVIO_API_KEY=avvio_test_…
export AVVIO_ORG_ID=cmsx…

npx -y @avvio/payments doctor     # is the credential right?
npx -y @avvio/payments guide      # the whole flow, as commands

doctor names which of the four things is wrong — key, organization, base URL, or an account that cannot pay yet — because "it doesn't work" is otherwise four indistinguishable problems. Then guide prints this:

Nothing above touches a payment network while your key id starts avvio_test_.

The sandbox is deterministic — you choose the outcome

The last four digits of the beneficiary account number select what the payout does. Same input, same outcome, every time: a partner writing tests needs that, and a flaky sandbox teaches integrators to wrap correct code in retries. The trigger travels with the beneficiary rather than living in a header you have to remember on every call.

Seven triggers cover the rail failure, the slow settle, the post-settlement bank return, the compliance block, the expired quote, the wallet-funded payout, and the happy path. The full table is on Sandbox Overview →

0003 is the one to run before you go live. It completes and then fails — a receiving bank returning a settled payment days later is the case a ledger that treats completed as immutable gets wrong. The quickstart walks it through.

How to get access

  1. Create an organization at business.avvio.xyz.
  2. Issue credentials under Developers. A test credential works against the sandbox immediately; a live one is issued once your organization is verified.
  3. Complete KYB verification with company details and documents
  4. Give your engineering team the key id, the organization id, and
    Quickstart.

You do not need to talk to anyone to try the sandbox. Nothing in it touches a payment network, and no real money can move.

Start here


Did this page help you?