Pay out in local currency on the rails your recipients use.

Send to local bank accounts and wallets in seconds (Pix, SPEI) or hours (PSE, ACH-MX) — at volume, with retry logic when instructions fail and full audit on every leg.

Three capabilities, one endpoint.

Local-rail payouts.

Settle in seconds on Pix and SPEI; same-day on PSE, ACH, and SWIFT alternatives where instant rails don't exist.

Retry on failure.

Wrong account number? Update the beneficiary details and retry — no need to recreate the instruction.

Bulk and scheduled.

Push thousands of payouts in one batch, or schedule recurring disbursements.

Methods and rails, market by market.

Same matrix as Pay-in, in reverse direction — payouts disburse on the same local rails.

CountryReal-time railsOther methods
🇧🇷 BrazilPix · Pix AutomáticoTED · credit/debit cards (incl. recurring)
🇲🇽 MexicoSPEIACH-MX · credit/debit cards (incl. recurring)
🇨🇴 ColombiaPSE · Bre-BBank transfer
🇺🇸 United StatesFedNow / RTPACH · Fedwire / SWIFT Coming soon · Book Transfer

From create to settled, in four steps.

Payout runs the same flow across every market. Idempotent, retryable, audited.

Step 01
Create

Create the payout instruction by API or batch upload.

Step 02
Validate

ATTRUS validates beneficiary details and runs sanctions screening.

Step 03
Execute

The payout executes on the right local rail.

Step 04
Notify

Webhooks fire on dispatch, on settlement, and on any exception.

One endpoint. Every market.

Payout runs as a single REST endpoint. Idempotency keys, retry logic, webhooks on every state change, SDKs in Node, Python, Go, and Java.

See the full API reference

POST/v1/payouts
$ curl -X POST https://api.attrus.com/v1/payouts \
  -H "Authorization: Bearer $ATTRUS_API_KEY" \
  -d '{
    "amount": 150000,
    "currency": "BRL",
    "method": "pix",
    "beneficiary": { "pix_key": "ana.silva@example.com" },
    "reference": "PAY-2026-04-21"
  }'

Built for both sides of the table.

For finance and treasury.

Disburse payroll, supplier payments, and seller settlements in local currency without spinning up bank accounts in each country.

For platforms.

A single endpoint dispatches across every market we run.

Why companies choose Payout with ATTRUS.

Three reasons that compound across every market we serve.

Talk to an expert
01
Local rails, not correspondent banking.

Disburse via Pix, SPEI, PSE, and ACH directly — no SWIFT chain, no correspondent fees.

02
Retry without rebuilding.

Wrong beneficiary details? Update them and retry the same instruction. No need to recreate, no lost audit trail.

03
Built for volume.

Push thousands of payouts in a single batch. Schedule recurring cycles. The same endpoint handles one-off and bulk.

Regulated where payouts land.

Payout flows run under ATTRUS's Bacen authorization in Brazil and equivalent sponsor frameworks in the other markets.

Read our full compliance posture

Ready to pay out locally?

Talk to our team and get a tailored setup.