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

Pay your users through your platform.

Collect from a customer, route a share to the person who earned it, keep your own fee and reconcile every step, through one API.

CustomerPays through your product

A payment link or QR you created by API.

OlympusSplits the charge

A percentage goes to the registered recipient; the remainder is yours.

RecipientReceives their share

At their own bank, as a verified split recipient.

Split payments.

Register a recipient once with their bank details and a split percentage. Attach them to any payment link or QR code. A disabled recipient is blocked at checkout.

  • Recipients registered by API with an external reference
  • Verify or disable recipients by API
  • Settlements reportable per recipient
# 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://…"
}

Who it suits.

Marketplaces

Sellers paid from each order.

Property and rentals

Rent collected, landlord share routed.

Service platforms

Contractors and freelancers paid per job.

Architecture.

Your business or platform
Your productOnboarding, checkout, payouts, wallets, spend, whichever financial workflow your users need
Olympus APIs
Authenticated, scoped, idempotentAPI keys with per-scope permissions · test and live environments · signed webhooks
Olympus infrastructure
BankingBusiness accounts
PaymentsAccept and collect
CardsVirtual and physical
AccountsCurrencies, subaccounts
Money movementTransfers, payouts, FX
Underneath
Records · Identity · Risk · ComplianceThe same controls apply whether a payment starts in an Olympus app or in yours