Skip to main content

Health insurance member cards in Apple Wallet and Google Wallet

You support a member for years. A paper card goes stale the moment their plan changes. A member card in Apple Wallet or Google Wallet is always up to date: number, plan, coverage, contact. It serves as proof of membership and gives you a direct channel for renewal reminders and new documents.

Try this pass liveFill in the form, watch the pass and the code update, then get it on your phone.

Customer journey​

Integration workflow​

  1. Set up the member cardBack office

    Pick MEMBER_CARD, show the member number (N_ADHERENT) and the organisation (ORGANISATION). Set validity: fixed date, after a period, or none. Add useful contacts (phone, member area) on the wallet. Turn off sharing.

    PATCH/store-cardsTry it
    curl -L -X PATCH 'https://api-v2.test.eldowallet.fr/store-cards' \
    -H 'Accept: application/json' \
    -H 'x-lang: en' \
    -H 'Authorization: Bearer <token>' \
    -F 'cardType="MEMBER_CARD"' \
    -F 'programName="Member card"' \
    -F 'startRow="ORGANISATION"' \
    -F 'endRow="N_ADHERENT"' \
    -F 'barcodeType="QR_CODE"' \
    -F 'validity="{\"expirationType\":\"AFTER_PERIOD\",\"expirationAfterPeriod\":\"1\",\"expirationPeriodType\":\"YEARS\",\"expirationOption\":\"AT_CREATION_DATE\"}"' \
    -F 'sharingProhibited="true"' \
    -F 'sharingProhibitedAndroid="true"' \
    -F 'colors="{\"backgroundColor\":\"\#0d4f4a\",\"labelColor\":\"\#b5e03c\",\"foregroundColor\":\"\#ffffff\"}"'
  2. One plan, one client typeBack office

    Essential, Comfort, Premium: each plan becomes a client type. See Client types.

  3. Issue the card on sign-upYour server

    Your back end creates the member once the membership is approved, with their number as the barcode, their type, admission date and renewal date. To digitise an existing base, import it in bulk (JSON up to 5,000 rows per call, or a CSV file). See Import a customer base.

    POST/clientsTry it
    curl -L 'https://api-v2.test.eldowallet.fr/clients' \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'x-lang: en' \
    -H 'Authorization: Bearer <token>' \
    --data-raw '{
    "firstName": "Claire",
    "lastName": "Fontaine",
    "email": "claire.fontaine@example.com",
    "barcode": "104822",
    "clientType": "$COMFORT_TYPE_ID",
    "admissionDate": "2026-09-15T00:00:00.000Z",
    "renewalDate": "2027-09-15T00:00:00.000Z",
    "source": "CRM",
    "sendCard": true
    }'
  4. The member adds the cardEnd customer

    They show it when asked, even offline.

  5. Remind those who haven't added their cardYour server

    A week after sending, remind members whose card isn't installed: all of them, or a specific list.

  6. Keep the card up to dateYour server

    Plan change, new renewal date: update the member. Remaining allowances, member-area link, assistance number: add them as additional information on the back.

  7. Remind about renewalYour server

    60 days before the due date, schedule a notification (type: SCHEDULED, category: INFORMATIVE) for the members concerned.

  8. Inform and supportYour server

    Certificate available, unused dental cover at year end, new teleconsultation service: a personal message per member (target: SPECIFIC).

  9. Sync your back endYour server

    Set the wallet's webhook URL to receive pass.installed, pass.uninstalled and client changes. Your advisor sees "digital card active". See Webhooks.

  10. ReferralsYour server

    The referral code is validated: send a coupon to both the referrer and the new member.

Best practices​

  • Keep health data off the card. Plan, member number and allowances are enough. Medical details stay in your secure member area.
  • Member number as the barcode. That's what your advisor or partner will scan.
  • Turn off sharing. The card is personal.
  • Useful messages, not sales. Reminders, documents and remaining cover are INFORMATIVE. Respect each member's communication preferences.
National health card

The wallet card does not replace the French national health card (carte Vitale). Whether health professionals and third-party payment schemes accept it as proof depends on your agreements with them.

Go further​

Get inspired​

The member card can become a real everyday link. Here are ideas to support your members.

Reimbursement sent“Your €42 reimbursement has been paid.” Members are reassured without logging in.
Membership anniversary“5 years by your side, thank you.” A personal message, and why not a perk, on each anniversary.
Activate the member areaA member has never logged in? A message with a direct link invites them to activate their account.
Prevention campaignsFlu vaccine in autumn, screening, health check-up: a timely reminder, based on the member’s profile.
Nearby health partnersNear a partner optician or practitioner, the card reminds members of the care network’s benefits.
One card per beneficiarySpouse and children each have their own card on their own phone, always up to date.
Wellbeing perksGym discounts, relaxation sessions, meditation apps: partner offers that add value to membership.
Before the holidaysBefore summer, a reminder of the assistance number and what to do abroad, already on the back of the card.

Like one of these ideas? Contact our team and we'll show you how to set it up.

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