GET IN TOUCH
MENU
GET IN TOUCH

Parfum Loyalty

A loyalty program backend that issues branded cards (Silver/Gold/Platinum) directly to Apple Wallet and Google Wallet and keeps them in sync with customer purchases.

Parfum Loyalty is a loyalty program backend that issues branded cards (Silver / Gold / Platinum) directly to Apple Wallet and Google Wallet and keeps them in sync with the customer's purchases.

Challenge

Replace plastic and paper loyalty cards with digital ones that automatically update the customer's status based on total purchase amount.

What's inside

Card issuance to both wallet platforms, automatic tier recalculation based on purchase totals, protection against status flickering, idempotent purchase processing from ERP, push updates to the customer's card on their phone, admin API, and operation audit log.

Technologies

Backend (Node.js / Laravel), Apple Wallet (PassKit) and Google Wallet API, push notifications, idempotent event processing, ERP integration, PostgreSQL.

Result

The card is always on the customer's phone and updates itself automatically; tiers and bonuses are calculated without any manual effort, and statuses never glitch.

Parfum Loyalty