Banking, payments and cards on one platform.
Accounts, payments, cards and merchant tools for businesses, with an API for teams that build on top. Every product runs on the same platform, so your balances, payments and records always agree.
Olympus Pay is a financial technology company. Financial, banking-type or identity services are provided through regulated Olympus entities and, where applicable, through authorised and licensed partners in accordance with applicable laws, depending on region. Regulatory information
Welcome back
| Description | Status | Amount |
|---|---|---|
| Customer payment | Settled | +4,250.00 |
| Payroll - March | Approved | −38,400.00 |
| Stationery supplier | Sent | −1,180.50 |
| Invoice 1042 | Pending | +12,600.00 |
Illustrative interface.
A financial infrastructure layer
Business accounts, payment acceptance, cards, treasury tools and a public API, built as one system.
Businesses that move money
Startups, growing SMEs, enterprises, software platforms and institutional partners who need to hold, send, collect and issue.
One platform, many surfaces
Web banking, a merchant dashboard, a mobile app, Olympus Go and the API all read and write the same accounts and records.
Specialist providers behind Olympus. See how each is used.
Everything your business needs to hold, send and collect money.
Business banking, payments, cards and merchant tools.
Business Banking
Accounts, payments, team access and controls in one workspace.
Accounts
Multi-currency accounts, subaccounts and built-in reconciliation.
Global Banking
Accounts in other currencies, and payments across borders.
Payments
Accept, collect and pay out through one payment layer.
Merchant Services
Acceptance, settlement and reporting for merchants.
Cards
Virtual and physical cards with per-card controls.
Treasury
Cash position, liquidity and settlement across accounts.
CashPoint
Every merchant can be a cash point.
Embedded Finance
Put accounts, payments and cards inside your own software.
Olympus Go
Turn a phone into a point of sale and a cash point.
One platform under every product.
Identity checks, risk controls and money movement are shared, so a card payment, a payment link and a payout follow the same rules and appear in the same records.
One platform, in layers.
Whatever you can do in the app, you can do in code.
The app and the API work on the same records. Each example shows the screen and the request behind it.
Get paid with a link.
Create a hosted checkout, share it, and watch the payment move from pending to succeeded.
# POST /api/v1/payment-links
{
"title": "Invoice 1042",
"amount": 126.00,
"currency": "BWP"
}Settle where you choose.
Read what settled, what it cost and what you received, as JSON or CSV.
# GET /api/v1/settlements
?from=2026-09-01
&to=2026-09-19
&format=csvKnow the moment it happens.
A signed event reaches your server as soon as a payment succeeds or a payout completes.
# Headers on every delivery
X-Olympus-Event: …
X-Olympus-Timestamp: …
X-Olympus-Signature: …A public API, with a sandbox to test in.
Create payment links and QR codes, list and refund payments, request payouts and read settlements. Test keys behave like live ones without moving real money.
- Scoped API keys, hashed at rest
- Idempotency keys on write requests
- Webhooks signed with HMAC-SHA256
- Machine-readable OpenAPI spec
# Create a payment link (sandbox key)
curl -X POST https://merchant.olympuspay.co/api/v1/payment-links \
-H "Authorization: Bearer olp_test_…" \
-H "Idempotency-Key: 7f3c1a52-order-1042" \
-H "Content-Type: application/json" \
-d '{
"title": "Invoice 1042",
"amount": 126.00,
"currency": "BWP",
"returnUrl": "https://example.com/thanks"
}'const res = await fetch("https://merchant.olympuspay.co/api/v1/payment-links", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.OLYMPUS_KEY}`,
"Idempotency-Key": "7f3c1a52-order-1042",
"Content-Type": "application/json",
},
body: JSON.stringify({
title: "Invoice 1042",
amount: 126.00,
currency: "BWP",
}),
});
const link = await res.json();// 200 OK - the payment link object (fields shown are illustrative)
{
"id": "…",
"title": "Invoice 1042",
"amount": 126,
"currency": "BWP",
"url": "https://…"
}Security and compliance.
How Olympus protects data and money, and where it stands with its regulators.
Security
TLS 1.3 in transit, AES-256 at rest, database row-level security, biometric sign-in on mobile, device intelligence and rate limiting on the API.
Security overviewCompliance
KYC and KYB, sanctions screening, transaction monitoring against reporting thresholds, and a plain statement of our Regulatory Sandbox status.
Compliance approachCommon questions
What is Olympus Pay?
Olympus Pay is a financial technology company. Financial, banking-type or identity services are provided through regulated Olympus entities and, where applicable, through authorised and licensed partners in accordance with applicable laws, depending on region.
Olympus offers business banking, payments, cards and merchant services on one platform, with APIs for teams that build on top.
Where does Olympus operate?
In Botswana through Olympus Pay Proprietary Limited, and in the United Kingdom through Olympus Pay Limited. Products and features vary by region. Olympus UK
How do I open an account?
Apply online. It takes about 10 minutes and needs no in-person visit. You verify your identity and upload a few documents. See what you will need
Is Olympus regulated?
In Botswana, Olympus Pay Proprietary Limited is an admitted member of the Bank of Botswana Regulatory Sandbox. In the United Kingdom, services are provided through an FCA-authorised and regulated partner. Regulatory status
How do I contact Olympus?
Use the contact page for sales, partnerships, developers and support. Existing customers can also reach support@olympuspay.co.
Open an account, or talk to us about building on Olympus.
Get Started opens Olympus web banking. Building on Olympus? Talk to us first.