Loyalty Points on Every Sale on TtaKkaa: How It Works in Detail
A successful loyalty program has to be simple for the customer and secure for the merchant at the same time. TtaKkaa's loyalty points system achieves both: the customer doesn't need to do anything extra, and the merchant can trust the numbers are correct and can't be tampered with.
How points are calculated
Every paid invoice (cash, card, or QR) earns points against the customer's phone number the moment payment is completed:
- The customer gives their number at checkout, or is recognized automatically if they've registered before.
- Points are calculated on the invoice value according to the rate the owner set.
- Points are logged instantly, not in a background process hours later.
The process is safe and protected from duplication
The system is designed so that if a technical glitch sends the same invoice twice by mistake, the customer doesn't get points twice for the same transaction (the process is idempotent). This matters especially with offline sales that sync with the server later.
Points are reversed on a refund
If a customer returns a product or requests a refund on an invoice that already earned points, the system adjusts the points automatically so the customer doesn't keep points on a refunded invoice. This happens automatically without the owner needing to review it manually.
A signed QR code for the customer's balance
Instead of installing an app or carrying a plastic card, the customer gets a digitally signed QR code to show on any future visit, and the cashier scans it to see the customer's points balance instantly. The digital signature prevents anyone from forging a code showing a higher balance than the real one.
Qualifying coupons appear automatically
If the customer qualifies for a discount coupon (based on their points or store offers), that coupon appears to the cashier as a quick chip at checkout, with no need for the customer to remember a code or search an app.
A progress bar in the customer app
In the customer app, a simple progress bar shows how close they are to their next reward, turning points from an abstract number into a clear goal the customer feels they're close to reaching.
If you want to see this mechanism working in a real business
See the story of a restaurant that brought its customers back with these points, or a car wash that got drivers coming back every week, and start by setting up a welcome bonus at your shop.
Escrito por The TtaKkaa team
con el equipo Ttakka
Prueba Ttakka en tu negocio
Inicia una prueba gratuita y mira la caja Ttakka funcionando el mismo día.
Probar gratisPreguntas frecuentes
Are points calculated instantly at checkout or later?
Instantly — points are calculated and logged the same moment the invoice is completed, not hours later or in a separate process.
If a glitch causes the same invoice to be sent twice by mistake, does the customer get double points?
No, the system is built to be idempotent, meaning if the same invoice is sent more than once by mistake, the customer doesn't get duplicate points for the same transaction.
Can anyone forge a customer's QR code?
No. The code is digitally signed by the server, so nobody can create a fake code showing a higher balance than the real one.