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

Controls first. Then scale.

For organisations where who can move money matters as much as how fast. Separate duties, record every change, integrate by API, reconcile automatically.

onlinebanking.olympuspay.co/team

Team

3 membersInvite
AO
Account ownerFull access, all accounts
Admin
FM
Finance managerSend and request payments
Member
BK
BookkeeperRead-only accounts and transactions
Viewer
Awaiting approval1 pending
FM
Payroll - MarchRequested by Finance manager

Illustrative interface.

Controls.

Roles

Admin, Member and Viewer roles scope what each person can do.

Maker-checker

Refunds and payouts above a per-currency threshold wait for a second reviewer.

Audit log

A record of who changed what in the merchant dashboard.

Verification

Business KYC and beneficial-owner declarations, with per-owner verification.

Integration.

Payments, payouts, settlements and webhooks over a documented REST API with scoped keys. Bank connections and expected-payment matching support reconciliation against your own records.

  • Scoped, environment-separated API keys
  • Signed webhooks with retry visibility
  • Settlements as CSV or JSON
  • Bulk payments and bank sync
# 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://…"
}

Scale.

Throughput and uptime figures are agreed per engagement. If volume is a requirement, we will scope it with you.

CapabilityWhat it doesStatus
Payments and accountsMulti-account structure, multi-currency balances.Available
Treasury viewCash position and settlement across accounts.Available
Volume commitmentsAgreed per engagement.Per country
Dedicated supportDiscuss during scoping.Per country

Scope your requirements.