Customers top up their wallet on your website, pay for orders with the balance at POS and online, and check their own balance. Staff record top-ups, deductions, and adjustments with a full trail in Payment Wallet (Top-up history / Usage history) — every transaction is traceable, and amounts can't be quietly edited after saving. Wallet balance stays separate from loyalty points.

Prepaid balances, refunds issued as store balance, manual goodwill credits, or corrections after a mistake — without a proper record, it all lives in CRM notes or staff memory. A few weeks later, nobody is sure how much was added or deducted, for which customer, or why.
Every transaction is recorded by type, amount, note, and balance after the transaction; customers pay with their balance at POS and online, and amounts can't be quietly edited once saved.
Payment Wallet is a dedicated balance ledger for each customer: they top up on the website or buy a top-up package at POS, then pay for orders at POS and online with the balance. Staff process top-up requests and record manual add/deduct entries in Payment Wallet; every change carries a transaction type, a note, and a timestamp, forming a searchable history.
4 transaction types: Added by staff, Top-up, Used, Adjustment — each tied to its real context (a paid top-up, a manual staff credit, the customer spending balance, a correction), instead of sharing one free-text note.
Select a customer and see the current balance right away; the full transaction history, with the balance after every change, is searchable. Customers can also check their own balance and history on the website.
Each transaction carries a note and an external reference code (if any), for lookup and reconciliation later.
Once a transaction is recorded, its amount cannot be edited — only the note can be updated; to change anything else, post a new offsetting transaction.
Customers use their balance to pay for orders at POS and online. Wallet balance is completely independent of loyalty points.
From topping up and paying with balance, to recording transactions, locking data after saving, tracing, and keeping Loyalty separate.

Customers top up on the website or buy a top-up package at POS; staff record manual add/deduct entries when needed, with the balance shown as soon as the customer is selected.

Transaction amounts are immutable once saved — no back-dated edits later on.

A note on each transaction answers "how much, for whom, and why" precisely, at any time.

Wallet balance and loyalty points are never merged — two different customer-care mechanisms.
From the customer topping up → staff processing the top-up → the customer paying with balance → correcting with an offsetting entry — no step quietly rewrites old figures.
The customer tops up on the website, or buys a top-up package at POS; staff process the top-up request in Payment Wallet.
The customer pays at POS or online with their balance; a Used transaction is written to the history.
Select the customer, choose the type (Added by staff, Adjustment...), enter an Add/Deduct amount and a reason note; the balance updates immediately.
The amount on an old transaction can't be edited — to change it, create an offsetting entry and keep the trail intact.
The customer tops up on the website, or buys a top-up package at POS; staff process the top-up request in Payment Wallet.
The customer pays at POS or online with their balance; a Used transaction is written to the history.
Select the customer, choose the type (Added by staff, Adjustment...), enter an Add/Deduct amount and a reason note; the balance updates immediately.
The amount on an old transaction can't be edited — to change it, create an offsetting entry and keep the trail intact.
Three everyday scenarios that need a dedicated balance ledger instead of a line in CRM notes.
Customers top up their wallet on the website or buy a top-up package in store, then pay for orders at POS or online with the balance. Balance and history are visible to both the customer and your staff.

VIP customers or after a service incident: staff add a goodwill amount (Added by staff) or refund as balance instead of cash, with a specific reason note so the same dispute doesn't come back.

A balance was recorded incorrectly: post an Adjust transaction for the difference, plus or minus, with a clear note — the earlier, wrong transaction stays in the history for period-end reconciliation.

Oviro keeps customer balance in its own ledger: customers top up and spend it at both POS and online, and every transaction has a type, a note, the balance after the transaction, and a locked amount once saved. Staff record top-ups, deductions, and adjustments with a full trail, and wallet balance always stays separate from loyalty points.
Customers top up and spend their balance as they shop; every top-up, deduction, and adjustment carries a type, a note, and the balance after — searchable any time, and never quietly editable after saving.

Explore other modules