Aide - Recherche - Membres - Calendrier
Version complète : erreur à intégration du module ATOS
Forum osCommerce-fr > Adapter OsCommerce MS2 > Modules de Paiement et de Livraison
interpretit
bonjour,

j'ai bien lu votre explication sur le parametrage du module atos pour le paiement part carte bleue
et je dois dire que tous ces posts m'ont vraiment bien aidé !!
avant j'avais plein d'erreur partout

cependant je n'arrive toujours pas à comprendre les erreurs qu'il mereste
pourriez vous m'aider s'il vous plait, je ne sais pas/plus quoi faire ?

voilà mon probleme :

sur la page http://127.0.0.1/beautyvore/checkout_confirmation.php

en pied de page une erreur s'affiche :

Une erreur inattendue est arrivée au cours de la demande.
Veuillez choisir un autre moyen de paiement.
: D:/app/EasyPHP 2.0b1/www/beautyvore/atos/request.exe
pathfile=D:\app\EasyPHP 2.0b1\www\beautyvore\atos\pathfile.parmcom.mercanet merchant_id=082584341411111
amount=23497
currency_code=978
language=fr
normal_return_url=http://127.0.0.1/beautyvore/atos_response.php?oCsid=32nm6lo5q91rhm9c4limglc7r2
cancel_return_url=http://127.0.0.1/beautyvore/atos_response.php?osCsid=32nm6lo5q91rhm9c4limglc7r2 automatic_response_url=http://127.0.0.1/beautyvore/checkout_process.php?osCsid=32nm6lo5q91rhm9c4limglc7r2
customer_id=2
customer_ip_address=127.0.0.1
ou externe, un programme ex‚cutable ou un fichier de commandes.

nb: notez les ":" devant : D:/app/EasyPHP... à la troisième ligne, ce n'est sans doute rien..

les pages sont bien aux bons emplacements (à la racine),
les repertoire ATOS (à la racine) contient :
-certif.fr.082584341411111
-parmcom.082584341411111
-parmcom.mercanet
-pathfile.parmcom.mercanet (généré par le module)
-request.exe
-response.exe

le fichier de parametrage a bien été généré par l'api
... je ne vois pas
il reste l'IP...
ainsi qu'une possible erreur sur la longueur maximale des variables (80 caracteres)
mais qu'appelle t'on variable ?

car j'ai 85 caracteres pour:
http://127.0.0.1/beautyvore/checkout_confi...rhm9c4limglc7r2
et 26 caracteres pour :
32nm6lo5q91rhm9c4limglc7r2
qu'est ce que je dois conciderer comme variable ?

en suivant ce modele , les chemins sont contitués de la maniere suivante :
(je rapelle que je suis sur un serveur de test /dev sur D:\app\EasyPHP 2.0b1\www\)

D:/app/EasyPHP 2.0b1/www/beautyvore/atos/request.exe pathfile=D:\app\EasyPHP 2.0b1\www\beautyvore\atos\pathfile.parmcom.mercanet
normal_return_url=http://127.0.0.1/beautyvore/atos_response.php?osCsid=32nm6lo5q91rhm9c4limglc7r2 cancel_return_url=http://127.0.0.1/beautyvore/atos_response.php?osCsid=32nm6lo5q91rhm9c4limglc7r2 automatic_response_url=http://127.0.0.1/beautyvore/checkout_process.php?osCsid=32nm6lo5q91rhm9c4limglc7r2


please help me

merci
zantar
Bonjour, juste en vitesse:

efface tes données personnelles
tes certificats sont CONFIDENTIELS.

bon courage
angel2005
on ne le dira jamais assez, faire des test de module de paiement en local ne marchent pas....

pon fais cela a partir d'un serveur...
xaglo
comme disent mes collègues... biggrin.gif

petite précision pour répondre à ta sollicitation par MP, le module de paiement ATOS fonctionne parfaitement en local, mais ce n'est pas le plus simple à installer. En tous cas le retour sur 127.0.0.1 ne risque pas de fonctionner. Tout est expliqué là http://www.oscommerce-fr.info/forum/index.php?showtopic=6938 et notamment
CITATION
Pour tester le module en local
Si vous faites des tests en local avec HTTP_SERVER en localhost, cela ne fonctionnera pas : vous devez remplacer "localhost" par l'adresse IP dynamique de votre machine. Si vous n'avez pas compris, cette section ne s'applique pas à vous.
  • Il faut changer ses urls de type 'http://localhost/' par 'http://a.b.c.d/' afin que l'auto response appelle bien son serveur local


Bon code
interpretit
merci tout le monde
ça fonctionne !!
(j'y suis aussi arrivé en local
mais pas avec les scripts de la contribution)

j'enverrai un lien vers ma boitique une fois qu'elle sera terminée wink.gif
à bientot


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.