Bonjour,
Je suis passées au 3Dsecure récemment et depuis j'ai un taux anormal de paiements refusés. Alors évidemment il y a une partie des clients qui n'arrivent pas à récupérer leur code secret pour valider leur commande mais quand même le taux est élevé. J'ai donc demandé à Atos (via la plateforme mercanet), d'où cela pourrait venir et voici leur réponse :
"Nous vous infirmons qu'il s'agit d'un probleme sous OS comemrce pour laquelle nous n'apportons aucun support
Toutefois, nous avons cette information :
Message d'erreur :
Error get DATA response parameter (wrong length)
Solution :
Depuis PHP 4.1.0 les variables HTTP ont changé de nom.
Remplacer le code suivant :
// Récupération de la variable cryptée DATA
$message="message=$HTTP_POST_VARS[DATA]";
Par celui-ci :
// Récupération de la variable cryptée DATA
$data=$_POST['DATA'];
$message="message=$data";
J'ai une version osc de 2007
Je cherche depuis hier matin à faire la modif qu'ils m'indiquent et ma boutique tourne donc c'est le stressssss...
Je suis allée voir dans includes/modules/payment et là j'ai bien ma variable DATA mais je n'ai pas la ligne $message="message=$HTTP_POST_VARS[DATA]";
J'ai également regardé dans atos_response et c'est idem
Si quelqu'un pouvait me donner une indication...
Merci !
Corinne