Developers
The euro payments API.
A clean REST API over a double-entry ledger. Idempotent money endpoints, HMAC-signed webhooks, a typed SDK — and amounts in integer cents, never floats.
# Create a payment POST /v1/payments { "amount": 2000, // cents, never floats "currency": "EUR", "to": "acct_8fa2", "idempotency_key": "ord_1024" } → 200 OK · settled in 0.8s
Built for builders
Everything you need to move money in code.
REST API
Predictable resources, cursor pagination, a full OpenAPI spec.
Signed webhooks
HMAC-signed events with an idempotency table — never double-process.
Typed SDK
A generated TypeScript client — the money contract, fully typed.
Idempotency
Every state-changing endpoint takes a key. Retry freely.
Core endpoints
Small surface. Serious guarantees.
Every money endpoint is idempotent — retries are safe. Amounts are integer cents; the ledger is the source of truth.
| Method | Endpoint | Does |
|---|---|---|
| POST | /v1/payments | Create a payment or transfer |
| GET | /v1/balance | Read a settled + available balance |
| POST | /v1/payment-rules | Split, escrow or recurring rule |
| POST | /v1/kyc/start | Begin identity verification |
| GET | /v1/transactions | List ledgered transactions |
Start building on real euro rails.
Get sandbox keys and early API access from the waitlist.
Join the waitlist →