Apple Wallet and Google Wallet pass types
eldo wallet offers five pass types. Pick based on what the customer does with the pass, not on your industry.
| Type | The customer uses it to… | Examples | Use cases |
|---|---|---|---|
| Loyalty card (store card) | Identify themselves, earn points or cashback, prove membership | Retail card, garage card, member card | Retail, Automotive, Health insurance, Sport |
| Coupon | Get a discount, once or several times | Birthday -20 %, free trip | Retail |
| Event | Get into a venue on a given date | Concert, trade fair, match, cinema screening | Events, Sport, Cinema |
| Transit | Board | Bus, coach, train, tram, ferry, plane | Transport, Ferry, Airlines |
| Hotel | Find their booking, dates and room | 3 nights, room 204 | Hotels |
The pass type must be enabled on your wallet (allowedPasses, see PATCH/wallets). Otherwise the API rejects the template.
Loyalty card: STORE_CARD or MEMBER_CARD
One card per wallet, set with PATCH/store-cards:
STORE_CARD: a store card, with the balance up front (points, euros, dollars, dirhams).MEMBER_CARD: a member card, built around the holder’s identity (member number, licence, plate number…).
Update a customer’s balance with PATCH/clients/{id}/gain, or from the till by barcode with PATCH/clients/barcode/{barcode}/gain.
Transit: one template, six modes
The transit template takes a type: Bus, Boat, Train, Air, Tram or Generic.
The same integration covers a coach, a regional train, a crossing or a flight. The pass accepts a flight number, a gate and a seat.
Single or multi-instance coupon
A coupon can be issued once per customer, or as several instances for the same customer (isMultipleInstance), each with its own barcode.
A coupon can also be the welcome coupon (isWelcomeCoupon), sent on every new sign-up. Only one active welcome coupon at a time.