Aller au contenu principal

Templates et passes

Deux objets structurent toute l’API eldo wallet :

  • Le template : le modèle. Il porte l’identité visuelle et les informations communes à tous les porteurs. Vous le créez une fois.
  • Le pass : la carte d’un client précis. Il porte ses données personnelles : nom, place, code-barres, solde. Vous en émettez un par client.

Exemple​

Un concert, c’est un template d’événement : nom, lieu, date, strip officiel, couleurs. Chaque spectateur reçoit son pass : porte, rang, siège, code-barres.

Qui porte quoi​

InformationTemplatePass
Couleurs, strip✅
Format de code-barres✅
Options de sécurité (partage, usage unique…)✅
Conditions, contact✅
Nom et email du porteur✅
Valeur du code-barres✅
Place, trajet, dates, solde propres au client✅

Les templates par type de pass​

TypeCréer le templateÉmettre un passÉmettre en masse
CouponPOST/couponsPOST/coupons/{id}/passes/send(même endpoint, asynchrone)
ÉvénementPOST/eventsPOST/events/{id}/passesPOST/events/{id}/passes/bulk
TransportPOST/transitsPOST/transits/{transitId}/passesPOST/transits/{transitId}/passes/bulk
HôtelPOST/hotelsPOST/hotels/{id}/passesPOST/hotels/{id}/passes/bulk
Content-Type

Les créations de templates acceptent une image (le strip). Elles s’envoient en multipart/form-data. Les objets imbriqués (colors, security, locations…) passent en chaîne JSON dans le champ du formulaire, les booléens en "true" / "false". Les émissions de passes sont en application/json. Voir Erreurs API fréquentes.

Et la carte de fidélité ?​

La carte de fidélité est un cas à part : une seule par wallet. Son template, c’est la store card.

  • Vous réglez son design avec PATCH/store-cards : cardType (STORE_CARD ou MEMBER_CARD), nom du programme, couleurs, strip, unité de gain, champs affichés.
  • Chaque client créé avec POST/clients reçoit sa carte (avec sendCard, eldo wallet lui envoie le lien).
  • Les types de clients rangent les porteurs de la carte par segment.

Modifier un template après coup​

Un template modifié se répercute sur les passes déjà émis : un nouveau strip, et toutes les cartes changent de visuel. Faites-le pour une vraie opération, pas tous les jours.

Pour aller plus loin​

Les nouveautés de l'API, une fois par mois

Nouveaux endpoints, changements à prévoir, guides et cas d'usage. Pas de spam, désinscription en un clic.

Signaler un problème technique

Une erreur de l’API, un pass qui ne se met pas à jour, un e-mail qui n’arrive pas ? Décrivez le problème : notre équipe technique vous répond.

Pour une réponse rapide, indiquez :

  • La méthode et l’endpoint (ex. POST /clients)
  • Le code d’erreur renvoyé (errorCode) et le corps envoyé
  • La date et l’heure de l’appel
  • Les identifiants concernés (client, modèle, pass)

N’y mettez jamais de jeton d’API ni de mot de passe.

Assistant IA

Beta

Chargement…

Réponses générées par IA (Claude) : vérifiez les points importants.

Connectez-vous pour utiliser l'assistant