error 07 - vads_payment_config
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 :
La variable vads_payment_config n'a pas été envoyée à la plateforme de paiement. |
---|
Le champ vads_payment_config est obligatoire. Il doit être présent et valorisé correctement dans le formulaire de paiement. Assurez-vous que le montant soit bien envoyé à la plateforme de paiement. |
Pour un paiement simple, la valeur de vads_payment_config doit être égale à SINGLE. |
---|
Assurez-vous que la variable vads_payment_config envoyée dans le formulaire soit égale à SINGLE en majuscule. Exemple : [vads_capture_delay=] [vads_ctx_mode=TEST] [vads_trans_id=124709] [vads_currency=978] [vads_payment_config=SINGLE] [vads_amount=10000] 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] |
Votre paiement est un paiement en plusieurs fois. |
---|
Assurez-vous de respecter les règles suivantes. MULTI indique un paiement en plusieurs fois.
Dans ce cas, le paramètre est constitué de la chaîne "MULTI:", suivi par des paires
clé/valeur séparées par des « ;». Les paramètres sont les suivants :
L'ordre des champs associés à MULTI est imposé. Exemple vads_payment_config=MULTI:first=5000;count=3;period=30 Rappel : Le montant doit être exprimé dans la plus petite unité de la devise utilisée. Par exemple, en EUR la valeur à transmettre est "5000" pour 50 EUR. Dans cette configuration si la somme totale à
payer est de 100
EUR
:
|