Liens de paiement
L'intégration la plus simple : une page de paiement sécurisée que vous partagez par email, par message ou dans un espace client. Sans code. Ce qu'un lien sait faire, et ce que voit le voyageur.
Vérifié sur le code de l'API le 13 octobre 2026
Ce qu'est un lien
Un lien de paiement est une page de paiement rattachée à un dossier. Vous le créez dans l'app en quelques clics, vous copiez son URL et vous l'envoyez comme vous voulez : email, WhatsApp, devis ou espace client du voyageur.
https://app.ezuspay.io/lnk/votre-agence/8K3QZ7M2XR4T
Le dernier segment est un jeton aléatoire de 12 caractères. Toute personne qui a l'URL peut ouvrir la page. Ne la partagez donc qu'avec les personnes qui paient.
Les options d'un lien
| Option | Ce qu'elle fait |
|---|---|
| Montant | De 1 à 999 999,99, dans la devise du dossier |
| Libellé | Affiché au voyageur, par exemple « Acompte 30 % » |
| Moyens de paiement | Carte, prélèvement SEPA, ou les deux. Le SEPA est disponible en EUR |
| Date d'expiration | Passé cette date, le lien ne peut plus être payé |
| Lien réutilisable | Peut être payé plusieurs fois, par plusieurs personnes. Chaque paiement enregistre le nom du payeur |
| Champs du checkout | Des questions auxquelles le voyageur répond avant de payer : passeport, régime alimentaire, type de chambre… Jusqu'à 10, avec 7 types de champs |
Un plan de paiement utilise le même type d'URL. La page affiche alors tout l'échéancier, et le lien encaisse toujours l'échéance due.
Ce que voit le voyageur
- Un récapitulatif du voyage : dates, nombre de voyageurs, montant et votre message avant paiement. Une case pour accepter vos conditions (un PDF que vous déposez, ou un lien vers votre page).
- Vos questions, si le lien a des champs.
- Le formulaire de paiement, géré par Stripe. Le 3D Secure s'applique à chaque paiement par carte. Apple Pay et Google Pay apparaissent sur les appareils compatibles.
La page porte votre logo et vos couleurs. Elle existe en 8 langues : français, anglais, espagnol, italien, portugais, allemand, néerlandais et norvégien. Vous choisissez celles qui sont proposées, et le voyageur change de langue avec un menu. Il n'a jamais de compte à créer.
Sur le relevé bancaire du voyageur, un paiement par carte affiche EZUS* suivi du nom de votre agence, ou du libellé choisi dans vos paramètres.
Après le paiement
- Le voyageur reçoit un email de confirmation, dans la langue dans laquelle il a payé.
- Le paiement est rattaché au dossier, et le montant restant dû se met à jour.
- Un lien à usage unique passe en Payé. Un lien réutilisable reste ouvert.
- Vos webhooks reçoivent
payment.succeeded, puisbooking.fully_paidsi le dossier est entièrement payé.
Un prélèvement SEPA met plusieurs jours ouvrés à être confirmé. La page indique au voyageur que le paiement est en cours, et le webhook part quand Stripe le confirme.
Créer des liens depuis votre code
Tout ce qui précède existe aussi dans l'API, avec POST /v1/bookings/:id/payment-links. La réponse contient checkoutUrl, prête à envoyer. Voir la référence de l'API.
Pour afficher le checkout sur votre propre site au lieu d'envoyer une URL, voir Checkout intégré.