Developers

Ship LatAm payments this sprint.

REST APIs for accounts, quotes and payments. Sandbox keys in minutes, idempotent by default, webhooks for every state change.

All systems operational

    

API surface

Four resources. No surprises.

POST /api/beneficiaries Register a beneficiary and its payment instructions — PIX, bank account or crypto wallet
POST /api/quotes Lock an FX rate (or 1:1 spot) for a short window, bound to one account
POST /api/operations/withdrawal Send funds to an approved beneficiary — returns 201 with status REQUESTED
GET /api/operations/{operationId} Operation status — PROCESSING, ON_HOLD, COMPLETED, FAILED with reason

Follow the full withdrawal journey in the docs →

Quickstart

Live in three steps

1

Get sandbox keys

Sign up and generate keys from the dashboard. The sandbox mirrors production at api.sandbox.tracefinance.com — same endpoints, simulated settlement.

2

Lock a quote, send a withdrawal

One POST /api/quotes locks the rate; POST /api/operations/withdrawal sends it. Pass X-Idempotency-Key to make retries safe.

3

Listen for webhooks

Subscribe to OPERATION_COMPLETED and OPERATION_FAILED for terminal states; currentState.reason carries the cause on failure.

Start building today

Full documentation, sandbox environment and a team of engineers on the other side of the integration.