DESCRIPTION DES CODES D'ERREUR :
 
Mail d'alerte - Transaction définitivement perdue
En mode PRODUCTION, dans le cas d'une valeur incorrecte du champ AMOUNT, l'internaute obtient lors d'un paiement le message d'erreur suivant sur son navigateur :


error date


Le paiement est alors impossible et la transaction est définitivement interrompue.
Dans ce cas vous recevez le mail d'alerte suivant dans lequel vous retrouvez le formulaire que la plateforme n'a pu traiter avec la valeur de la signature.


Bonjour M. XXXX,

Un formulaire de paiement posté par votre site marchand a été détecté invalide par la plateforme de paiement. Votre client n'a pas pu finaliser son achat et a été informé de l'erreur technique le 3 novembre 2011 à 14:45:38 UTC.

La transaction est définitivement perdue et n'est pas visible dans votre back-office (outil de gestion de caisse) car incomplète.

L'erreur rencontrée est liée au paramètre suivant :

09 - AMOUNT

Pour comprendre l’origine de ce problème se référer à la FAQ : https://secure.payzen.eu/html/error_code/09.php

Pour information, voici le formulaire de paiement invalide reçu par notre plateforme :
[vads_capture_delay=]
[vads_ctx_mode=TEST]
[vads_payment_type=]
[vads_trans_id=124709]
[vads_currency=978]
[vads_language=fr]
[vads_cust_name=José Dupont ]
[vads_cust_address=Parc Technologique ]
[vads_amount=100,00]
vads_trans_date=20111103084538]
[vads_version=V2]
[signature=69314499495c59a5ac4b30a7ae4ed9af250ef1d5]
[vads_payment_cards=]
[vads_validation_mode=]
[vads_site_id=98765432]
[vads_cust_zip=31000]
[vads_url_error=http://stanislaus.lyra-network.com/vads-test/order.error.a]
[vads_cust_city=Toulouse]
[vads_page_action=PAYMENT]
[vads_url_success=http://stanislaus.lyra-network.com/vads-test/order.success]
[vads_order_id=48-486204013]
[vads_action_mode=INTERACTIVE]
[vads_url_cancel=http://stanislaus.lyra-network.com/vads-test/order.cancel.a]

Nous vous conseillons de vous rapprocher de votre webmaster pour analyser les causes de ce dysfonctionnement. Une fois le problème identifié, merci d'apporter les modifications nécessaires.



CAUSES DE L'ERREUR MONTANT
 
1 - Le montant n'a pas été envoyé à la plateforme de paiement.
Le champ montant est obligatoire et doit être présent dans le formulaire de paiement.
Assurez que le montant est bien envoyé à la plateforme de paiement.

En version V2 du formulaire le champ vads_amount doit être présent et valorisé correctement.
En version V1 du formulaire le champ amount doit être présent et valorisé correctement.
 
2 - Le montant envoyé à la plateforme est égal à ZERO.
Assurez vous que le montant envoyé dans le formulaire n'est pas égal à ZERO.

Exemple:
[vads_capture_delay=]
[vads_ctx_mode=TEST]
[vads_trans_id=124709]
[vads_currency=978]
[vads_amount=0]
vads_trans_date=20111103084538]
[vads_version=V2]
[signature=69314499495c59a5ac4b30a7ae4ed9af250ef1d5]
[vads_site_id=98765432]
[vads_url_error=http://stanislaus.lyra-network.com/vads-test/order.error.a]
[vads_page_action=PAYMENT]
[vads_url_return=http://stanislaus.lyra-network.com/vads-test/order.success]
[vads_order_id=48-486204013]
[vads_action_mode=INTERACTIVE]

 
3 - Le montant envoyé à la plateforme est négatif.
Assurez vous que le montant envoyé dans le formulaire n'est pas négatif.

Exemple:
[vads_capture_delay=]
[vads_ctx_mode=TEST]
[vads_trans_id=124709]
[vads_currency=978]
[vads_amount=-100]
vads_trans_date=20111103084538]
[vads_version=V2]
[signature=69314499495c59a5ac4b30a7ae4ed9af250ef1d5]
[vads_site_id=98765432]
[vads_url_error=http://stanislaus.lyra-network.com/vads-test/order.error.a]
[vads_page_action=PAYMENT]
[vads_url_return=http://stanislaus.lyra-network.com/vads-test/order.success]
[vads_order_id=48-486204013]
[vads_action_mode=INTERACTIVE]

 
4 - 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 100,50 euros le champ AMOUNT doit être valorisé à 10050 et non à 100,50.
De même pour 100 euros le champ AMOUNT doit être valorisé à 10000 et non à 100,00 ou 100.
Pour 100 Francs Pacifiques (XPF) le champ AMOUNT doit être valorisé à 100, car cette devise n'a pas de centimes.

Assurez vous que le montant respecte cette règle dans le formulaire.

Exemple:
[vads_capture_delay=]
[vads_ctx_mode=TEST]
[vads_trans_id=124709]
[vads_currency=978]
[vads_amount=100,50]
vads_trans_date=20111103084538]
[vads_version=V2]
[signature=69314499495c59a5ac4b30a7ae4ed9af250ef1d5]
[vads_site_id=98765432]
[vads_url_error=http://stanislaus.lyra-network.com/vads-test/order.error.a]
[vads_page_action=PAYMENT]
[vads_url_return=http://stanislaus.lyra-network.com/vads-test/order.success]
[vads_order_id=48-486204013]
[vads_action_mode=INTERACTIVE]

 
5 - Consulter la documentation.
Pour plus d'informations rapprochez vous de la documentation technique.

IMPLEMENTATION VERSION V2 - vads_version=V2
Rapprochez vous de la documentation d'implémentation V2 :
http://www.payzen.eu/integration-payzen/
warning Si vous faites appel à une agence WEB pour l'administration de votre boutique veuillez prendre contact avec celle-ci en lui communiquant l'adresse suivante :
https://secure.payzen.eu/html/error_code/09.php

lyra
Contact :support@payzen.eu