Physical channel
Fifteen-minute QR + an alpha-code formatted V-XXXXXX (charset 30, no 0/O/I/L confusion). Dictable in noisy environments.
Customers convert their satoPOINTS into a 1 to 10 € voucher. They show a QR at checkout, dictate a six-letter code if the QR fails, or paste a promo code on your e-shop. We handle the redemption ledger, you cash the discount.
Backed by an automatic refund window.
Two channels, one ledger. The voucher works whether your shop is on a sidewalk or a domain.
The customer creates the voucher. You validate. The ledger does the rest.
Physical voucher — for a brick-and-mortar partner. E-commerce voucher — for online checkouts.
Physical : a fifteen-minute QR with a backup six-letter code. E-commerce : an instant code from your pre-uploaded pool, sent by email.
The vendor scans (or types) the code in the mobile cash register, or the customer pastes it at checkout. Settlement happens daily on your dashboard.
Vouchers ship with the boring-but-critical mechanics — short codes, anti-typing fallback, pool management, auto-refunds — already wired up.
Fifteen-minute QR + an alpha-code formatted V-XXXXXX (charset 30, no 0/O/I/L confusion). Dictable in noisy environments.
Pre-uploaded code pool. Customer picks a denomination, gets a code instantly, sees it in the dashboard and via email.
Upload a CSV of codes. Stats per denomination (available / reserved / issued / voided). Void typos and re-upload — no dead-end.
If the customer forgets to redeem in time, the satoPOINTS return to their account automatically. No support ticket required.
Every physical voucher carries a six-letter dictable code. If the QR scanner fails, the vendor types six characters and moves on.
E-commerce vouchers are emailed in the customer's locale (EN / FR / DE / ES / IT / PT) with the code in plain text and a deep link to their account.
A regional garden centre joins satooB after running cashback campaigns at neighbouring shops. Their customers already hold satoPOINTS — the centre offers vouchers from one to ten euros, redeemable at any till. The store-front signage simply reads : « We accept satoVOUCHERs. »
Within the first weekend, ninety vouchers are redeemed. Cashiers report no friction — the QR scans on the first try in eighty-five percent of cases, the alpha-code covers the rest. The centre breaks even on the loyalty programme by the end of the month.
90 vouchers in a weekend · 0 cashier training session
Same pay-as-you-grow model. The platform takes a tier-discounted commission on the satoPOINTS converted to vouchers.
Vouchers are part of the standard subscription. Activate them, upload your code pool, and you are live.
After fifteen minutes (physical) or the configured window (e-commerce, default is the same), the voucher is marked expired and the satoPOINTS are returned automatically to the customer wallet. We log every refund in the ledger.
EUR, USD, GBP, CAD on the partner side. Customers see the SP cost computed in their preferred display currency at the moment of purchase.
From the partner portal, drop a CSV (or JSON array). Each row is a code, an amount, a currency, and an optional expiry date. We validate, deduplicate against existing non-voided codes, and report inserted / duplicates / rejected.
Each voucher converts SP to a fiat amount calibrated to small basket adjustments. Larger denominations would skew the loyalty mechanics — 1-10 € keeps the voucher useful for everyone without becoming a primary payment method.
Free to enable. Free to upload codes. You only pay on actual conversions.