Carte d'adhérent d'association dans Apple Wallet et Google Wallet
Une association vit de ses adhérents. Chaque année, il faut les relancer, imprimer les cartes, les poster, prévenir de l'assemblée générale. La carte d'adhérent dans Apple Wallet ou Google Wallet fait tout ça à la fois : preuve d'adhésion, canal d'information direct et billet pour vos événements. Vous importez votre liste d'adhérents une fois, puis vous la tenez à jour.
Essayez ce pass en directRemplissez le formulaire, voyez le pass et le code se mettre à jour, puis recevez-le sur votre téléphone.Le parcours client
Workflow d'intégration
- Paramétrer la carte d'adhérentBack-office
Choisissez
MEMBER_CARD, affichez l'association (ASSOCIATION) et le numéro d'adhérent (N_ADHERENT). Sur iPhone, affichez la catégorie dans l'en-tête (iosHeaderàTYPE). Gardez la même carte d'une année sur l'autre : seules la catégorie et la date de renouvellement changent. Ajoutez vos contacts et votre site sur le wallet.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L -X PATCH 'https://api-v2.test.eldowallet.fr/store-cards' \
-H 'Accept: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-F 'strip=@"jardins.png"' \
-F 'cardType="MEMBER_CARD"' \
-F 'programName="Carte d'\''adhérent"' \
-F 'barcodeType="QR_CODE"' \
-F 'startRow="ASSOCIATION"' \
-F 'endRow="N_ADHERENT"' \
-F 'iosHeader="{\"labelEnum\":\"CUSTOM_TEXT\",\"customLabel\":\"Catégorie\",\"valueEnum\":\"TYPE\"}"' \
-F 'validity="{\"expirationType\":\"NO_EXPIRATION\"}"' \
-F 'sharingProhibited="true"' \
-F 'sharingProhibitedAndroid="true"' \
-F 'colors="{\"backgroundColor\":\"\#2f4a1f\",\"labelColor\":\"\#f4d35e\",\"foregroundColor\":\"\#ffffff\"}"' - Une catégorie, un type de clientBack-office
Membre actif, bienfaiteur, jeune, bénévole, membre d'honneur : chaque catégorie devient un type de client. Vous ciblez ensuite vos messages par catégorie. Voir Types de clients.
- Importer la liste des adhérentsVotre serveur
Vous avez déjà un tableur ou un export de votre outil de gestion : importez-le en CSV. L'import tourne en arrière-plan. Avec
sendNotificationsToCustomers: true, chaque adhérent reçoit sa carte. Pour une synchronisation régulière, utilisez la création en masse en JSON (jusqu'à 5 000 lignes par appel). Voir Importer une base clients.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/csv-operations/import-csv' \
-H 'Accept: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-F 'file=@"adherents-2026.csv"' \
-F 'sendNotificationsToCustomers="true"' - Émettre la carte à chaque nouvelle adhésionVotre serveur
À la réception de la cotisation, votre outil crée l'adhérent avec son numéro comme code-barres, sa catégorie, sa date d'adhésion et sa date de renouvellement.
- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/clients' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
--data-raw '{
"firstName": "Paul",
"lastName": "Garnier",
"email": "paul.garnier@example.com",
"barcode": "2026-0318",
"clientType": "$BIENFAITEUR_TYPE_ID",
"admissionDate": "2026-09-01T00:00:00.000Z",
"renewalDate": "2027-08-31T00:00:00.000Z",
"source": "CRM",
"sendCard": true
}' - L'adhérent ajoute sa carteClient final
Il la présente à l'entrée d'une activité ou chez un partenaire, même sans réseau.
- Relancer ceux qui n'ont pas ajouté leur carteVotre serveur
Une semaine après l'import, relancez les adhérents dont la carte n'est pas installée : tous, ou une liste précise.
- Informer les adhérentsBack-office
Convocation à l'assemblée générale, appel aux bénévoles, changement de lieu d'une activité : une notification à tous les adhérents, ou à une catégorie (
target: SPECIFIC). Pour une campagne (collecte, journée portes ouvertes), créez une communication : le strip de la carte change pendant la période. Voir Notifications push.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/push-notifications' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-d '{
"defaultTitle": "Assemblée générale",
"defaultMessage": "AG le 14 mars à 18 h, salle des fêtes. Votre présence compte.",
"target": "ALL",
"type": "SCHEDULED",
"category": "INFORMATIVE",
"scheduleAt": "2027-02-28T09:00:00.000Z"
}' - Billets pour vos événementsVotre serveur
Soirée annuelle, sortie, tournoi, conférence : créez un événement, puis émettez un billet à chaque inscrit. Passez le
clientIdde l'adhérent pour relier le billet à sa fiche. Les invités extérieurs reçoivent un billet sans être adhérents. Voir Événements & salons.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/events/$EVENT_ID/passes' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
--data-raw '{
"firstName": "Paul",
"lastName": "Garnier",
"email": "paul.garnier@example.com",
"clientId": "$CLIENT_ID",
"leftRow": "Adhérent",
"rightRow": "Table 4"
}' - Pointer les entréesVotre serveur
À l'entrée, scannez le billet et validez-le. Un second scan renvoie
PASS_ALREADY_REDEEMED. - Renouvellement annuelVotre serveur
Un mois avant la fin de l'année d'adhésion, programmez un rappel aux adhérents concernés. À réception de la cotisation, mettez à jour la date de renouvellement et, si besoin, la catégorie. La carte installée se met à jour.
- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L -X PATCH 'https://api-v2.test.eldowallet.fr/clients/$CLIENT_ID' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-d '{
"renewalDate": "2028-08-31T00:00:00.000Z",
"clientType": "$MEMBRE_ACTIF_TYPE_ID"
}'
Bonnes pratiques
- Le numéro d'adhérent comme code-barres. C'est le numéro de votre registre : pas de table de correspondance.
- Une carte, plusieurs années. Au renouvellement, mettez à jour la carte existante plutôt que d'en créer une seconde.
- Le strict nécessaire sur la carte. Nom, numéro, catégorie. Le reste reste dans votre outil de gestion.
- Des messages utiles. AG, activités, bénévolat :
INFORMATIVE. Une offre d'un partenaire estCOMMERCIAL. Respectez les préférences de communication de chaque adhérent. - Nettoyez le fichier avant l'import. Un email et un numéro d'adhérent uniques par ligne : les doublons sont refusés.
Pour aller plus loin
- Événements & salons pour les billets
- Mutuelles & santé pour une autre carte d'adhérent
- Importer une base clients
- Types de clients
- Notifications push
- Endpoints : POST
/csv-operations/import-csvPOST/clientsPATCH/clients/{id}POST/push-notificationsPOST/events/{id}/passes
Pour vous inspirer
La carte d’adhérent peut faire vivre votre association toute l’année. Voici des idées pour fidéliser vos membres.
Une de ces idées vous parle ? Contactez notre équipe : nous vous montrons comment la mettre en place.
