error 09 - vads_amount
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 montant n'a pas été envoyé à la plateforme de paiement. |
---|
Le champ vads_amount est obligatoire. Il doit être présent et valorisé correctement dans le formulaire de paiement. Assurez-vous que le montant est bien envoyé à la plateforme de paiement. |
Le montant envoyé à la plateforme est égal à ZERO. |
---|
Assurez-vous que le montant envoyé dans le formulaire n'est pas égal à ZERO. Exemple d'erreur : [vads_capture_delay=] [vads_ctx_mode=TEST] [vads_trans_id=124709] [vads_currency=978] [vads_payment_config=SINGLE] [vads_amount=0] vads_trans_date=20191103084538] [vads_version=V2] [signature=ycA5Do5tNvsnKdc/eP1bj2xa19z9q3iWPy9/rpesfS0=] [vads_site_id=98765432] [vads_url_error=http://your-shop.com/vads-test/order.error.a] [vads_page_action=PAYMENT] [vads_url_return=http://your-shop.com/vads-test/order.success] [vads_order_id=48-486204013] [vads_action_mode=INTERACTIVE] |
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_capture_delay=] [vads_ctx_mode=TEST] [vads_trans_id=124709] [vads_currency=978] [vads_payment_config=SINGLE] [vads_amount=-100] vads_trans_date=20191103084538] [vads_version=V2] [signature=ycA5Do5tNvsnKdc/eP1bj2xa19z9q3iWPy9/rpesfS0=] [vads_site_id=98765432] [vads_url_error=http://your-shop.com/vads-test/order.error.a] [vads_page_action=PAYMENT] [vads_url_return=http://your-shop.com/vads-test/order.success] [vads_order_id=48-486204013] [vads_action_mode=INTERACTIVE] |
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. Exemples de valeurs du champ vads_amount: Pour 100,50 EUR, la valeur à transmettre est: "10050". Pour 100,50 CHF, la valeur à transmettre est: "10050". Pour 100,50 BRL, la valeur à transmettre est: "10050". Pour 100 XPF, la valeur à transmettre est: "100". Pour 100 CLP, la valeur à transmettre est: "100". Exemple d'erreur : [vads_capture_delay=] [vads_ctx_mode=TEST] [vads_trans_id=124709] [vads_currency=978] [vads_payment_config=SINGLE] [vads_amount=-100,50] vads_trans_date=20191103084538] [vads_version=V2] [signature=ycA5Do5tNvsnKdc/eP1bj2xa19z9q3iWPy9/rpesfS0=] [vads_site_id=98765432] [vads_url_error=http://your-shop.com/vads-test/order.error.a] [vads_page_action=PAYMENT] [vads_url_return=http://your-shop.com/vads-test/order.success] [vads_order_id=48-486204013] [vads_action_mode=INTERACTIVE] |