Un lien de réservation déjà rempli
Une seule adresse ouvre notre formulaire de réservation avec l'itinéraire, l'heure, la classe et le reste déjà renseignés. La personne vérifie et paie ; suivre le lien ne réserve rien.
C'est fait pour qui nous envoie des gens avec la réservation déjà convenue : un assistant qui répond « réserve-moi un transfert de l'aéroport de Barcelone à Sitges », la réception d'un hôtel, un site partenaire. Les paramètres ci-dessous s'ajoutent à /{langue}/book.
Les paramètres
| Paramètre | Ce que c'est | Exemple |
|---|---|---|
| from | Point de prise en charge, en coordonnées. Le seul obligatoire. | 41.2971,2.0785 |
| from_label | Ce qu'il faut afficher dans le champ de départ. Sans lui, ce sont les coordonnées. | Barcelona Airport (BCN) |
| from_kind | Le type de lieu de la prise en charge : airport, city, station ou cruise-port. Avec ce paramètre, le formulaire demande le numéro de vol même pour un trajet ordinaire. | airport |
| to | Destination. Sans elle, le formulaire ouvre ce champ vide. | 41.2366,1.8059 |
| to_label | Ce qu'il faut afficher dans le champ de destination. | Sitges |
| when | Heure de prise en charge, avec décalage horaire. Sans elle, le trajet part au plus vite. | 2026-09-25T09:30:00+02:00 |
| passengers | Combien de personnes voyagent. Choisit la plus petite classe qui convient. | 4 |
| bags | Combien de bagages. Utilisé de la même façon. | 3 |
| class | La classe du véhicule, par son nom dans le fichier lisible par machine. Prime sur le nombre de passagers. | comfort |
| extras | Services optionnels, par les identifiants du fichier lisible par machine. | 1,2 |
| flight | Numéro de vol pour une prise en charge à l'aéroport. Il parvient au chauffeur. | VY1234 |
| utm_source | D'où vient le lien. Mettez votre propre nom, voir plus bas. | your-assistant |
Avant de construire un lien
- Rien dans le lien n'est fatal. Un paramètre que nous ne savons pas lire ne coûte que ce champ : le formulaire s'ouvre quand même, rempli avec tout le reste.
- Un groupe plus grand que notre plus grande voiture l'apprend tout de suite. Le formulaire ouvre la classe la plus grande que nous vendons et indique que la réservation demande plus d'une voiture - réserver celle-ci et répéter la réservation pour le reste, ou nous écrire.
- La langue est la première partie de l'adresse. /es/book ouvre le formulaire en espagnol, et il n'y a pas de paramètre de langue.
- Les points sont des coordonnées, pas des noms de lieux. Résolvez l'adresse d'abord, ou envoyez la personne vers la page de l'itinéraire.
- La prise en charge doit être en Espagne. Un lien avec une prise en charge ailleurs ouvre le formulaire, et la commande est refusée au moment de la passer.
- Les paramètres ne font que s'ajouter : rien n'est renommé ni retiré. Un lien construit aujourd'hui continuera de fonctionner.
La même réservation, en six langues
Aéroport de Barcelone vers Sitges, le 25 septembre à neuf heures et demie, quatre personnes, trois bagages, Comfort, vol VY1234.
Dites d'où il vient
Mettez utm_source sur le lien avec votre propre nom, pour qu'une réservation faite par ce lien se distingue d'une adresse tapée à la main. La marque est conservée avec la commande une fois que le visiteur accepte les cookies ; sans consentement la réservation fonctionne pareil et ne porte aucune marque.
La même chose, pour une machine
Tous les paramètres, les classes de véhicule avec leur nombre de places et les services optionnels avec leurs identifiants, en JSON. Lisez-le plutôt que de deviner le nom d'une classe.
https://letsgo-transfer.com/booking-link.jsonLes prix, et réserver par API
Il n'existe aucun endpoint pour créer une réservation : un paiement par carte demande un écran et une personne, donc le passage de relais se termine par ce lien de toute façon. Le prix sans connexion est un endpoint à part qui ne répond qu'à un jeton de service que nous délivrons, alors parlez-nous-en avant de bâtir dessus.
POST /api/orders/quote