Which are you?
There are two ways to build on Rolla. Both use the same API and the same endpoints — the difference is whose money moves.Business
Manage your own money. Collect payments, hold multi-currency balances, pay suppliers and partners, and convert between currencies — for your own business account.
Platform
Offer banking to your customers. For MSBs, fintechs, and financial institutions: onboard your own users, issue them accounts and wallets, and move money on their behalf — white-label, under your brand.
Not sure? If your API calls only ever touch your own wallets, you’re a Business. If you onboard other people or companies and hold or move money for them, you’re a Platform. Platforms use everything in the Business docs too — plus account onboarding and the
X-Account-Id header.Shared by both
Core Concepts
Authentication, amounts and minor units, transactions, pagination, idempotency, errors.
API Reference
Every endpoint, request field, and response shape — organised by resource.
Webhooks
Real-time deposit, payout, fee, and account events pushed to your server.
Contact Support
Integration help, corridor coverage checks, and Platform activation.
Explore the API
The reference is organised by resource, in roughly the order you’ll meet each one:Wallets
Balances and supported currencies.
Deposits & Virtual Accounts
Generate deposit accounts and collect funds.
Banks & Account Lookup
Bank directory and account name resolution.
Beneficiaries
Saved payout recipients across all rails.
Payouts & Transfers
Fee quotes, withdrawals, and Rolla-to-Rolla transfers.
FX & Swaps
Live rates and wallet-to-wallet conversion.
Transactions & Statements
History, single-transaction lookup, exports, and statements.
Webhooks
Events, payloads, signatures, and delivery.
Account Onboarding (Platform)
Customer accounts, KYC, and issued bank accounts.