How it works

Connect. Configure. Launch. Operate.

Putting money inside a product is usually a year of work you did not plan for. This is the short version of what it takes instead, and what you are left running afterwards.

An upward arrow chip and a paper receipt strip rising from a tilted phone
Four steps

From your first call to your first movement.

We scope the timeline with you. What follows is the shape of it, whichever way the dates land.

01

Connect

One API and an embedded sign-in. Your users sign in where they already sign in, the wallet opens inside your own application, and your system asks for a payment when it needs one.

02

Configure

Your wallets, your settlement accounts, your country and your currency. We set the structure up with you first, so the tiers match how your business already works.

03

Launch

Test mode first, against a test-mode connected application. When you are satisfied with what you see, the same integration is pointed at live.

04

Operate

Release what you owe, review the withdrawals in the queue and export the records for the period your finance people need. Day to day, that is the work.

The money

Where the money goes, step by step.

Two movements carry most of the volume in a wallet. Here is each of them in order, with nothing skipped over.

A top up

A top up starts in your product and ends as a balance your customer can spend. The card never touches us, and the balance does not move until the payment provider says the payment went through.

01
Your customer chooses an amount

In the wallet, inside your own app. The Service Fee and the Total Amount are shown before they go on.

02
The card is entered on the provider's page

On the payment provider's own secure page. Card details never reach us and we do not hold them.

03
The provider confirms the payment

The result comes back to the wallet. Until it does, nothing in the balance changes.

04
The wallet is credited

The balance moves once, on confirmation, and your customer can spend it.

05
The movement is written on both sides

Every amount is recorded twice and checked. If the two sides disagree, the difference is raised rather than absorbed.

A withdrawal

A withdrawal is the same story in reverse, with a person in the middle of it. Money does not leave on its own. Withdrawals are manually reviewed and typically processed within 1 to 3 business days.

01
Your customer requests it

Bank Withdrawal to their own account, or a Cash Voucher to draw as cash at an ATM.

02
The amount is reserved

It is held against the wallet for as long as the request is open, so the same money cannot be spent twice.

03
A person reviews and evidences it

The request sits In Progress while it is checked by a named person, with the evidence kept against it.

04
It is released

To a bank account, or as a Cash Voucher with a PIN sent by SMS. The request is marked Completed.

05
The movement is written on both sides

The same double entry as every other movement, and the same check against itself.

Approval

Your customer approves the payment in the wallet.

Your app asks for a payment. The wallet shows who is being paid, what it is for and the Total Amount, and nothing moves until your customer confirms it.

That approval is the moment a split is applied, so the parts are allocated as the payment is made rather than reconciled out of it afterwards.

See the wallet services

A payment confirmation screen showing who is being paid, the reference and the Total Amount, with a confirm button.
Questions

The things people ask first.

Is this a bank account?

No. A wallet is not a bank account and it is not a card gateway. It is the layer that holds and moves money between the people in your product. The difference from a gateway, set out in full.

Do our customers need another app?

No. The wallet opens from inside your own application, and your customers sign in where they already sign in.

How long does a withdrawal take?

A person checks every withdrawal before it is released. Withdrawals are manually reviewed and typically processed within 1 to 3 business days.

Can a transfer be undone?

No. Transfers are instant, and they cannot be reversed. That is why the wallet says so before anyone confirms one, and asks for a one-time code first.

What happens to card details?

They are entered on the payment provider's own secure page. They do not pass through our system and we do not hold them.

Which currencies can a wallet hold?

One currency per wallet, set when the wallet is opened. Wallets run today in ZAR, GBP, EUR and AED, and each deployment is configured for its country, currency and language.

Start with a conversation about your app.

Tell us how money moves through your product today. We will show you what the wallet takes off your hands.