Aide - Recherche - Membres - Calendrier
Version complète : Problème de paiements rejetés
Forum osCommerce-fr > Adapter OsCommerce MS2 > Modules de Paiement et de Livraison
la loutre
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
Havock
Je n'utilise pas Atos pour le moment donc je ne peux être affirmatif ; cependant leur ligne avec "message" est peut-être juste un exemple.

A tu juste essayé de remplacer les $HTTP_POST_VARS[DATA] par $_POST['DATA'] ?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.