Skip to main content

Apple Wallet and Google Wallet FAQ

Does the customer need to install an app?​

No. Apple Wallet ships with every iPhone. Google Wallet is available on Android. The customer opens their link, adds the pass, done.

Yes. The add link detects the device and offers Apple Wallet or Google Wallet.

Does the pass work offline?​

Yes. Once added, the pass displays offline, barcode included. Updates arrive when the phone is back online.

Which pass types can I issue?​

Loyalty card, coupon, event, transit (bus, train, tram, ferry, plane…) and hotel. See Pass types.

Can I do everything without code?​

Much of it, yes. The eldo wallet back office covers card design, the in-store sign-up QR code, notifications to all holders, locations and stats. The API connects your systems: CRM, till, ticketing. The use cases show what needs an integration.

Who sends the email or SMS to the customer?​

Your choice:

  • eldo wallet sends it: sendCard: true when creating a customer, enableSendEmailOrSms: true when issuing a transit ticket.
  • You keep the link and send it through your own channel: transactional email, SMS, app, printed QR.

The default channel (email, SMS or both) and the rules per message type are set in PATCH/wallet-settings.

What happens when the customer changes phone?​

The pass follows the customer’s account: iCloud backup on Apple, Google account on Android. It does not move across platforms: a customer switching from iPhone to Android opens their add link again.

I already have cards with another provider. Will my customers lose them?​

No. Your customers keep their card number and their points. If your Apple Developer and Google Wallet accounts are in your name, their installed cards are taken over with nothing to reinstall; otherwise, they get a new card with the same data. See Switch wallet providers.

Can I update a pass that is already installed?​

Yes, that is the point. Change the data in eldo wallet (customer, balance, trip, template): the pass updates on the phone. See Pass lifecycle.

How do I stop a customer sharing their pass?​

Turn on the template security options (disableIOSPassSharing, disableMultipleHolders, enableRotatingBarcode…), and sharingProhibited / sharingProhibitedAndroid on the loyalty card. See Barcodes.

How do I know who actually added their card?​

Receive pass.installed and pass.uninstalled events by webhook, or filter customers by status with GET/clients. GET/clients/stats gives the totals.

Each customer has communication preferences: channels per message type, and informative or commercial notifications. See GET/clients/{clientId}/communication-preferences and Push notifications.

How many customers per wallet?​

Up to 100,000. Beyond that, the API returns SYSTEM_DOES_NOT_SUPPORT_MORE_THAN_100000_CUSTOMERS.

How many locations per pass?​

Apple Wallet uses 10 at most. See Locations.

Is there a test environment?​

Yes, free and with no commitment. See Environments.

How much does eldo wallet cost?​

Pricing depends on your volumes (number of cardholders, sends) and on the features you need. The test environment is free. Contact our team for a proposal tailored to your project.

Which languages does the API answer in?​

The x-lang header picks the response language. See Localization.

API news, once a month

New endpoints, upcoming changes, guides and use cases. No spam, one-click unsubscribe.

Report a technical problem

An API error, a pass that does not update, an email that does not arrive? Describe the problem: our technical team will answer.

For a fast answer, include:

  • The method and endpoint (e.g. POST /clients)
  • The error code returned (errorCode) and the body sent
  • The date and time of the call
  • The identifiers involved (customer, template, pass)

Never include an API token or a password.

AI assistant

Beta

Loading…

AI-generated answers (Claude): double-check important details.

Sign in to use the assistant