New: EUR & BRL rails are now live · see what's new →
Documentation

Build on Flux.

Everything you need to settle cross-border payments over the API.

Introduction

Flux is a set of settlement rails that move value across borders on stablecoins. You get one API, real-time FX, and a single reconciled ledger with on-chain proof.

All requests are made over HTTPS against https://api.flux.example. Responses are JSON.

Quickstart

terminal
$ curl https://api.flux.example/v1/payments \
    -H "Authorization: Bearer fk_..." \
    -d '{"amount":12000,"currency":"USD","to":"BR"}'

API reference

The core resource is a Payment. Create one, and Flux handles conversion, routing and settlement.

EndpointMethodDescription
/v1/paymentsPOSTCreate a payment
/v1/payments/:idGETFetch status
/v1/fxGETLive FX quote
/v1/ledgerGETReconciled entries

Ledger

Every payment posts a double-entry record to your ledger, with a chain receipt you can verify independently. Export to CSV or query over the API.

Webhooks

Subscribe to payment.settled, payment.failed and fx.updated events. Flux signs every webhook so you can verify the sender.

Security & compliance

KYC, AML and sanctions screening run on every rail, in every corridor. We are SOC 2 Type II audited and never custody your float without your sign-off.

Guides