Erreurs d'API des réservations du channel manager

Si un channel manager envoie une réservation dans un format différent qui ne répond pas aux exigences de l’API de Mews, la réservation échouera et Mews affichera le code d’erreur : 7

 

Pour obtenir des informations détaillées, consultez la documentation relative au Channel API ici.

 

Note : il n'y a pas d'automatisation permettant de notifier aux clients les erreurs de l'API du directeur/directrice du canal.

 

 

Erreurs d'API des réservations du channel manager

 

Code de réservation

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value 'code' of 'reservation'.\ si :

 

  • Les codes de réservation n’ont pas été fournis
  • Les codes de réservation ne sont pas uniques

 

Montants des réservations

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value '-100.0' of 'reservation.amounts'..gross'.\ si :

 

  • Le montant des nuits est négatif
  • Le montant total de réservations est négatif

 

 

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value of 'reservation.amounts'.\ si :

 

  • Les montants sont manquants.
  • Le nombre de montants par nuit est supérieur/inférieur au nombre de nuits réservées. Pour une réservation de deux nuits, deux montants (chacun représentant un prix par nuit) et un montant total doivent être envoyés. 

 

Quantité supplémentaire

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value '-80.0' of 'extra.amount.gross'.\ si :

 

  • Les montants supplémentaires sont négatifs
  • Certains montants supplémentaires ne sont pas renseignés

 

Montant supplémentaire

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value of 'extra.count'.\" si :

 

  • La quantité supplémentaire est égale ou inférieure à 0

 

Réservation des clients

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid 'reservation.guests' - there is more guests than 'reservation.adultCount' and 'reservation.childCount' combined.\ :

 

  • Lorsque la quantité totale de adultCount et childCount ne correspond pas à la quantité de profils clients. Par exemple, si la quantité de profils clients pour adultCount : 1 et childCount : 2 doit être 3.

 

Client de la réservation : nom de famille

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value of 'reservation.guest.lastName'.\ si :

 

  • Il manque le nom de famille dans le profil du client ou de l'invité. Il s'agit d'une information obligatoire. S'il n'est pas fourni, il doit être remplacé par UNKNOWN.

 

Réservation : informations du canal

Les informations relatives au canal de réservation sont facultatives, mais si elles sont envoyées, elles doivent comprendre le code et le nom du canal. Si une seule de ces valeurs est fournie, la réservation échouera.

 

"channel" : {

"code" : 1,

"name" : "Expedia"

}

 

Intervalle de réservation

L’erreur est ": 1,\"error\":{\"code\":7,\"message\":\"Invalid interval - 'reservation.from' has to be before 'reservation.to'.\ :

 

  • Lorsqu’une date de début de réservation est antérieure à la date de check-out.

 

Informations de la carte de paiement

L’erreur est \"error\":{\"code\":7,\"message\":\"Invalid value of 'paymentCard.number'.\ si :

 

  • La carte de paiement n’a pas été fournie, mais des valeurs nulles ont été envoyées à Mews. Si le tableau de la carte de paiement n’est pas fourni, il ne doit pas être inclus dans la requête processGroup.

 

Opérations de réception des réservations

L’erreur est \"error"\:{\"code\":9,\"message\":\"This operation is not currently allowed."\} si :

  • L’établissement a désactivé l’opération "Recevoir les réservations" dans leur intégration de Channel manager dans Mews. Pour pouvoir envoyer les réservations à nouveau, un établissement doit réactiver l’opération. 

 

Was this article helpful?
00



Feedback