Products
Solutions
Developers
Pricing
Company
Get started Sign in

Banks · MFBs · Agent networks

Agent banking that keeps working offline.

Your agents take cash deposits and pay out withdrawals at the POS whether or not the network is up. Your app can carry an offline purse. Your customers keep their accounts with you, and your core stays their ledger.

An agent POS with no signal still offers deposits, withdrawals and cash-out codes, within the limits the bank sets.

The rails agent banking runs on.

Agent cash here means deposits and withdrawals against agent floats. Wallet is the purse your app issues. Cash-out codes for customers without a smartphone come from your own channels, such as your USSD menu; PediWave's USSD rail is coming. Card withdrawals are coming once our PCI DSS certification completes.

A deposit taken offline is credited once the POS reconnects, dated at the time the cash was handed over.

Cash in and out

Deposits and withdrawals that do not wait for the network.

For a deposit, the agent's POS signs an instruction and prints a pending receipt; when it reconnects, the deposit settles from the agent's float to yours, dated at the time of the deposit, and your core credits the customer. For a withdrawal, a customer with your app taps their purse; a customer with a feature phone shows a single-use cash-out code obtained from your own channels, backed by a lien on your float and checked by the POS with no network.

Cash deposits and withdrawals in depth
Your app, your brand. The purse is funded from your float after your core debits the customer.

Your customers, your core

Your customers never need a PediWave account.

Walk-in customers with an account number or a feature phone are served on your own identity and authentication, and card withdrawals follow once card acceptance arrives. Only customers who carry an offline purse in your app are set up on PediWave, on your attestation of the KYC you already did. A purse is your own money from your float, earmarked for one customer's phone while it may be offline.

Who needs to be registered
Float, outstanding deposits and commission per agent, and a daily match against your core.

Floats and reconciliation

Every agent's float, every naira matched to your core.

Agents are set up under your bank with their own floats, terminals, limits and commissions. Prefund them, take their cash remittances, and see outstanding deposits per agent. Reconciliation matches PediWave's records against your core on your own references, and every break comes with what to do about it.

Agent floats and reconciliation

Questions banks ask

Do our customers need to register with PediWave?
No, unless they carry an offline purse in your app. Walk-in customers deposit with an account number and withdraw with a cash-out code, on your authentication; card withdrawals are coming once our PCI DSS certification completes. The full table is on Banks & agents.
Does PediWave hold our customers' money?
No. PediWave holds the bank's float and the agents' floats. A purse is the bank's money earmarked for one customer's device, issued after your core debits the customer, and returned to your float when it is unloaded.
What happens if a cash-out code is used twice?
The first redemption wins. A second presentation at another offline agent is held for review when that POS reconnects, the loss follows the policy you chose in advance, and a fraud case is opened.
Who holds the licence?
The licensing position is set out on Banks & agents in the exact words agreed with our licensing lead. Our banking team will take you through it.

Products used

Let's design your offline POS flows.

Bring your agency banking team; we will map deposits, withdrawals and floats to your core.