Note de livraison - v0.3388.0 ... v0.3389.0
- 3 Nouvelles fonctionnalités
- 2 Routes ajoutées
- 1 Route mises à jour
Highlights
- Enrichissement des services d'une proposition avec les informations de transferts (horaires, références de vol, lieux)
- Nouvelle route pour modifier les informations de transferts sur une proposition
- Nouvelle ressource API pour générer des liens de paiement à distance (remplacement de la solution OGONE)
Détail de la v0.3388.0
Gestion des transferts sur les propositions
Deux nouvelles fonctionnalités enrichissent la gestion des transferts dans les propositions :
Récupération des informations de transferts
La route GET/v0/proposals/{proposal_id}/services retourne désormais un nouveau bloc transfer_information dans les schedules des services de type transfert. Ce bloc contient :
- La direction du transfert (
way: INBOUND ou OUTBOUND) - Les informations de voyage du client (
customer_traveling_information) incluant l'heure, la référence de vol et la compagnie de transport - Les lieux de départ (
from) et d'arrivée (to) avec leurs identifiants et libellés - Un commentaire optionnel sur le transfert
Le bloc transfer_information est retourné à null si aucune information n'est disponible dans le système source ou si tous les champs sont vides.
Modification des informations de transferts
La nouvelle route PATCH/v0/proposals/{proposal_id}/transfers/{transfer_id} permet de mettre à jour les informations de voyage client pour un transfert existant. Cette ressource accepte les modifications suivantes par schedule :
- Horaire de vol (
time) - Référence de voyage (
travel_reference) - Compagnie de transport (
travel_company.id) - Commentaire sur le transfert (
comment)
Les champs non envoyés ne sont pas modifiés, tandis que les champs envoyés à chaîne vide sont explicitement vidés. La route retourne une erreur 400 si l'identifiant de transfert est invalide ou si les schedules fournis ne correspondent pas aux schedules du transfert existant.
Détail de la v0.3389.0
Génération de liens de paiement à distance
La nouvelle route POST/v0/payments/link permet de générer des liens de paiement sécurisés pour les ventes à distance. Cette ressource est accessible uniquement avec un token PMS et remplace progressivement la solution OGONE prévue pour décommissionnement.
La route accepte les informations suivantes en entrée :
- Identifiants client et réservation (optionnels)
- Informations client (prénom, nom, email)
- Numéro de téléphone (obligatoire si le canal est SMS)
- Canal de communication (EMAIL ou SMS)
- Montant du paiement
- Date d'expiration du lien
- Identifiant du produit Club Med
En réponse, l'API retourne :
- L'URL du lien de paiement
- La méthode HTTP à utiliser
- L'identifiant du paiement généré
Cette solution garantit la continuité des parcours de paiement VAD pour les villages et les clients.
Routes associées
Lister les services ajoutés par un client à une proposition