Réservations d'hôtel dans Apple Wallet et Google Wallet
Le client a réservé il y a trois mois. Le jour J, il fouille ses emails pour retrouver l'adresse et le numéro de réservation. Avec un pass de réservation dans Apple Wallet ou Google Wallet, tout est au même endroit : dates, chambre, avantages, adresse. Le pass remonte à l'approche de l'hôtel, reçoit le numéro de chambre au check-in et devient le support de vos offres pendant le sé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
- Créer le modèle d'hôtelBack-office
Un modèle par établissement : titre, nom de l'hôtel, description, avantages inclus, couleurs, strip, format de code-barres et localisation de l'établissement. La localisation fait remonter le pass sur l'écran de verrouillage à l'arrivée.
- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/hotels' \
-H 'Accept: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-F 'strip=@"facade.jpg"' \
-F 'title="Votre séjour"' \
-F 'hotelName="Hôtel du Port"' \
-F 'description="Réception ouverte 24 h/24. Petit-déjeuner de 7 h à 10 h 30."' \
-F 'barcodeFormat="QR_CODE"' \
-F 'colors="{\"backgroundColor\":\"\#f1f1e9\",\"labelColor\":\"\#4b6b0c\",\"foregroundColor\":\"\#131313\"}"' \
-F 'location="{\"latitude\":43.2951,\"longitude\":5.3639,\"relevantName\":\"Hôtel du Port\",\"relevantAddress\":\"12 quai du Port, 13002 Marseille\"}"' - Envoyer la réservationVotre serveur
À la confirmation, votre moteur de réservation émet le pass avec les dates d'arrivée et de départ, les avantages et un champ libre au verso (numéro de réservation, conditions d'annulation). Pour un groupe ou un séminaire, émettez en lot.
- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/hotels/$HOTEL_ID/passes' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
--data-raw '{
"firstName": "Claire",
"lastName": "Dubois",
"email": "claire.dubois@example.com",
"checkin": "2026-07-14T15:00:00.000Z",
"checkout": "2026-07-17T11:00:00.000Z",
"backFieldName": "Réservation",
"backFieldContent": "N° HP-2026-0714-88. Annulation gratuite jusqu’à 48 h avant l’arrivée."
}' - Le client ajoute sa réservationClient final
Il retrouve d'un geste l'adresse, les dates et le contact de l'hôtel.
- Check-in : attribuer la chambreVotre serveur
À l'arrivée, votre PMS met à jour le pass avec
roomNumber. Le client voit sa chambre dans le Wallet. Une annulation ? Passez le pass encanceled. - Offres pendant le séjourVotre serveur
Petit-déjeuner, spa, late check-out : envoyez un coupon au client pendant son séjour.
- Fidéliser après le départVotre serveur
Proposez la carte de fidélité de l'enseigne et créditez les nuits passées.
Bonnes pratiques
- Envoyez le pass dès la confirmation. Le client le garde jusqu'au séjour, même si la réservation date de plusieurs mois.
- Attention aux dates qui se chevauchent. Deux réservations qui se chevauchent pour le même client sont refusées (
OVERLAPPING_DATES). Voir Erreurs API courantes. - Le numéro de chambre au check-in, pas avant. Il change souvent entre la réservation et l'arrivée.
- Un strip par établissement. Une photo de la façade aide le client à reconnaître l'hôtel à son arrivée.
Pour aller plus loin
- Localisations
- Types de passes
- Retail & mode pour la carte de fidélité
- Endpoints : POST
/hotelsPOST/hotels/{id}/passesPATCH/hotels/{id}/passes/{passId}
Pour vous inspirer
Le pass de réservation accompagne le client avant, pendant et après son séjour. Voici des idées pour enchanter vos hôtes.
Une de ces idées vous parle ? Contactez notre équipe : nous vous montrons comment la mettre en place.
