Sandbox-only today. SEPA-out is simulated end-to-end with deterministic IBANs (
DE89370400440{N}). v1.3+ wires real SEPA settlement through the banking partner.The wallet model
Operations
The same surface is mirrored under
/accounts/* for clients that prefer the business term.
Create a wallet
Beneficiaries — saved external recipients
Transfers
Split transfers
Atomic 1-to-N split with mixed percentage and fixed-amount legs (sum of percentages ≤ 100):Funding
POST /fund tops up a wallet. In sandbox, use simulate: true for instant balance:
Ledger
Every money movement appends one or more rows toledger_entries:
Append-only — never updated, never deleted.
Plan-tier volume
Overage is a soft cap with a 0.3–0.5% fee on volume above the limit. No hard block.
Webhooks
wallet.createdwallet.fundedwallet.creditedtransfer.completedtransfer.failedtransfer.split.completed
Surfaces
Next
Collect
Inbound payment requests against your wallets.
Funding
How EUR enters Ovra in sandbox vs live.
Compliance
Where the funds live — partner posture.
