Olympus AscendOur official launch event, 12 November 202612 Nov 2026Learn more
Olympus Pay

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

onlinebanking.olympuspay.co/dashboard

Welcome back

SendTransferDepositRequestBulk pay
Olympus Pay balanceLast 30 days
BWP146,820.50
Accounts
O
Operating••4210
BWP 86,420.00
S
Reserve••7781
BWP 60,400.50
$
USD account••3306
USD 8,420.00
Recent activitySep 2026
DescriptionStatusAmount
Customer paymentSettled+4,250.00
Payroll - MarchApproved−38,400.00
Stationery supplierSent−1,180.50
Invoice 1042Pending+12,600.00

Illustrative interface.

What it is

A financial infrastructure layer

Business accounts, payment acceptance, cards, treasury tools and a public API, built as one system.

Who it is for

Businesses that move money

Startups, growing SMEs, enterprises, software platforms and institutional partners who need to hold, send, collect and issue.

How it works

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.

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.

Experience
Web bankingMerchant dashboardOlympus GoMobile appYour product
Products
Business BankingAccountsPaymentsCardsMerchant ServicesTreasury
Money movement
TransfersBulk paymentsPayment links & QRPayoutsSettlementFX quotes
Accounts & records
Accounting recordsBalancesVirtual accountsReconciliation
Identity, risk & compliance
KYC / KYBDevice intelligenceSanctions screeningTransaction monitoringAudit trail
APIs & events
REST APIScoped API keysWebhooksIdempotencySandbox

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.

Payment linkPending
BWP 126.00
Invoice 1042 · expires in 7 days
L
merchant.olympuspay.co/pay/…
Share
Request
# 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.

Settlements19 Sep
BWP 11,806.20
42 payments · fees BWP 412.30
S
Settled to Olympus account
Settled
Request
# GET /api/v1/settlements
?from=2026-09-01
&to=2026-09-19
&format=csv

Know the moment it happens.

A signed event reaches your server as soon as a payment succeeds or a payout completes.

Webhook delivery200 OK
payment.succeeded
Signed with HMAC-SHA256
W
Attempt 1 of 1
Delivered
Request
# 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://…"
}

Common 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.