callCash()by riverrr
Get early access

Build and test payments in one minute. While the gateways do their paperwork.

A proof of concept shouldn’t wait weeks for a gateway’s test key. Build against our test gateway today, no account needed, get your Netcash or Yoco application right with us while you build, and add your keys the day they approve you.

Free while it’s just you. We never touch your money: here’s where it goes.

checkout.ts
import { callCash } from "callcash";

const payment = await callCash({
  amount: ,
  reference: "order_1042",
  email: "lerato@example.co.za",
});
Edit the amount first.

Ekhaya Coffee

Order 1042

R250.00

How would you like to pay?

Pay R250.00

Checkout by callCash(). Payment processed by Netcash.

Five business days into our own application. We’re still waiting. You don’t have to.

  1. Wed 5 NovBusiness day 1KYC form sentFirst test payment
  2. Thu 6 NovBusiness day 2Seven FICA documents uploadedCheckout in your colours
  3. Mon 9 NovBusiness day 3Asked for ownership papers and a suretyWebhooks handled
  4. Tue 10 NovBusiness day 4Agreements signed, sent for approvalRefunds and failures tested
  5. Wed 11 NovBusiness day 5, todayStill waitingReady. Waiting on them
  6. NextApproval pendingNo date given.
Gateway application: our own, with Netcash Your test build, on the same days Approval pending. In our experience, anywhere from days to months.

Whenever they say yes, next week or in three months, add your gateway keys to the config. Your payment code doesn’t change.

We prepare it. You send it. Right the first time.

Tell us whether you’re a sole proprietor or a registered company and which gateways you want. We show you exactly what each one asks for, catch missing documents before you apply, and hand you a pack that’s ready to upload. Then we count the business days for you.

FICA checks don’t get shorter because you want to ship, and they shouldn’t: they protect the people who pay you. We don’t skip them. We make sure they’re never the reason you can’t build.

Applying to Netcash and Yoco
  • CIPC registration (CoR14.3)Ekhaya Trading (Pty) Ltd, 2024/123456/07Ready
  • Directors' IDs1 of 2 directors. Gateways want every director.
  • Company bank letterSays “Ekhaya Coffee”. CIPC says “Ekhaya Trading (Pty) Ltd”.
  • Beneficial ownershipWho owns 5% or more of the company
  • Proof of business addressUnder 3 months oldReady
3 to sort out before it's ready. Each one would have cost you days.Get the pack for 2 gateways

The gateways South Africa already uses

Netcash and Yoco first, because we run both in our own apps. The planned ones follow in the order you ask for them.

Seven lines of gateway code. Then one.

This is the Netcash code from our own app, Road Quest: form fields with names like m1 and p4, four URLs typed into a dashboard by hand, and a second request to check every payment because the first one isn’t signed. Then the same again for Yoco, in a different shape.

checkout.ts−7 +1
- const fields = { m1: key, m2: VENDOR_KEY, p2: ref,-   p3: label.slice(0, 50), p4: (cents / 100).toFixed(2),-   Budget: "Y", m4: uid, m5: ref, m10: `ref=${ref}` };- // Accept, Decline, Redirect, Notify: typed into NetConnector- const s = await fetch(`…/TransactionStatus/Check?RequestTrace=${t}`);- if (!accepted || s.Reference !== ref || cents !== total) return;- // and again for Yoco+ const payment = await callCash({ amount: 250, reference: ref });

Everything after the call. So you only write it once.

Made in KwaZulu-Natal. For the gateways South Africa already uses.

Most of the gateways are in Cape Town. Ozow is in Johannesburg, iKhokha is down the road from us in Durban, and Paystack is in Lagos. Your money stays in the account you already bank with.

Africa drawn in dots, with South Africa enlarged in a lens. Lines run from Riverrr in KwaZulu-Natal to Cape Town, Johannesburg and Lagos, where the payment gateways are based.LagosCape TownJohannesburgDurban

Held by us, ever.

callCash is software. Your customer pays your gateway and your gateway pays your bank, the same as today. If we went offline tomorrow, every rand already paid would still reach you.

See the money path

Stuck on a Netcash integration right now?

Start building today. Go live the day they approve you.