Tous les projets

Étude de cas · Middleware de paiement

Hostel20

Relier Beds24 et Worldline pour encaisser les réservations d'un réseau d'auberges.

Secteur
Hôtellerie
Type
Intégration de paiement
Statut
En production

Le contexte

Hostel20 gère ses réservations avec Beds24, un channel manager qui centralise les disponibilités et les réservations venues des différentes plateformes. Côté encaissement, le réseau s'appuie sur Worldline. Les deux outils ne se parlaient pas : il fallait un pont fiable entre la réservation et le paiement.

Le défi

Un middleware de paiement ne tolère pas l'à-peu-près :

  • chaque réservation doit correspondre à un paiement, ni plus ni moins ;
  • les notifications reçues des services tiers doivent être authentifiées avant d'être prises en compte ;
  • un incident réseau ne doit jamais provoquer de double encaissement ;
  • aucune donnée de carte ne doit transiter ni être stockée côté middleware.

Ce qu'on a construit

Un service qui écoute les événements de Beds24, déclenche le parcours de paiement côté Worldline et remet à jour la réservation une fois le paiement confirmé.

  • Notifications vérifiées : chaque appel entrant est authentifié avant traitement.
  • Traitement idempotent : rejouer un même événement ne produit jamais un second paiement.
  • Journalisation : chaque étape est tracée pour pouvoir répondre à n'importe quelle question sur une réservation.
  • Paiement délégué : la saisie de carte reste chez Worldline, le middleware ne voit jamais les données bancaires.

Le résultat

[À compléter : volume de réservations traitées, temps gagné pour l'équipe, ancienneté en production.]

Le middleware est en production et Kairn en assure la maintenance.

Un projet similaire ?

Premier échange gratuit pour cadrer votre besoin.

Démarrer mon projet

Projet suivant

SOFinvest