error 108
En mode PRODUCTION, si votre client obtient un message d'erreur du type :
Un dysfonctionnement s'est produit lors de la demande de paiement, merci de vérifier que les paramètres postés sont cohérents vis à vis de la documentation. |
Le paiement est alors impossible et la transaction est définitivement interrompue.
Vous recevez un e-mail d'alerte contenant l'élément du formulaire que la plateforme n'a pas pu traiter.
Nous vous invitons à vérifier la ou les causes suivantes pour résoudre le problème :
Le format du champ est incorrect. |
---|
Le champ vads_tax_amount permet de définir le montant des taxes pour l’ensemble de la commande. Son format doit être de type caractères numériques avec une longueur variable jusqu’à 12 caractères ( n..12 ). Vérifiez que la valeur saisie dans le formulaire est correcte. |
Le montant envoyé à la plateforme est négatif |
---|
Assurez-vous que le montant envoyé dans le formulaire n'est pas négatif. Exemple d'erreur : [vads_tax_amount=-150] |
Le montant comporte des caractères non numériques (virgule, point, etc.). |
---|
Le montant doit être exprimé dans la plus petite unité de la devise utilisée. Par conséquent pour 1, 50 EUR le champ vads_tax_amount doit être valorisé à 150 et non à 1, 50. De même pour 10 USD le champ vads_tax_amount doit être valorisé à 1000 et non à 10, 00 ou 10. Pour 100 Francs Pacifiques (XPF) le champ vads_tax_amount doit être valorisé à 100, car cette devise n'a pas de centimes. Pour 100 CLP le champ vads_tax_amount doit être valorisé à 100, car cette devise n'a pas non plus de centimes. Exemple d'erreur : [vads_tax_amount=1, 50] |