Loyalty Program Card
ApplicationA smart card storing points, rewards balances, and member identifiers for retail loyalty schemes, using ISO 7816 or proprietary contactless protocols to enable offline point accumulation and redemption.
What Is a Loyalty Program Card?
A loyalty program cardloyalty program cardApplicationSmart card for retail reward points and loyalty schemes.Click to view → is a smart card that stores points balances, reward tier identifiers, and member credentials for retail loyalty schemes. Unlike simple barcode or magnetic stripe loyalty cards, smart card-based loyalty solutions use the chip's processing capability to accumulate and redeem points offline, validate membership tiers locally, and protect stored value against tampering and cloning.
Architecture
Loyalty smart cards typically use one of two technology platforms:
- ISO 7816 contact cards -- traditional chip cards inserted into POS terminal readers. The loyalty applet runs on a JavaCard platform alongside potential payment applications.
- Contactless cards -- ISO 14443 or proprietary protocols enabling tap-based point accrual. Transit and retail operators increasingly use MIFARE DESFire EV3 for combined transit-loyalty programs.
How Points Management Works
The loyalty applet on the card manages a simple but secure state machine:
| Operation | APDUAPDUProtocolCommunication unit between card and reader.Click to view → Command | Card Action |
|---|---|---|
| Balance inquiry | READ RECORD | Return current points balance |
| Point accrual | UPDATE RECORD | Add points, increment transaction counter |
| Redemption | DEBIT | Subtract points, log redemption |
| Tier check | GET DATA | Return membership tier and expiry date |
Each operation is protected by a transaction counter and MAC to prevent replay attacks. For stored-value cards, the balance update is atomic -- if power is lost during a transaction, the card rolls back to the previous consistent state.
Multi-Application Integration
Modern loyalty programs often combine loyalty with payment on a single card. An EMV payment card can host a loyalty applet as a secondary application, selected via its own AID. The POS terminal first processes the payment transaction, then switches to the loyalty AIDAIDProtocolUnique identifier for card applications.Click to view → to accrue points -- all within a single card insertion or tap.
Cards like the EMV Contact and Loyalty Card support this multi-application model through the GlobalPlatform card management framework, which isolates each application's data in separate security domains.
Offline vs Online Models
The key advantage of smart card loyalty over cloud-based programs is offline operation. Points are accumulated and stored on the card itself, enabling transactions in environments without network connectivity -- outdoor markets, transit vehicles, and rural retail locations. Periodic reconciliation with the backend system synchronizes the card's state with the central loyalty database.
Related Content
คำถามที่พบบ่อย
The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.
Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.