THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 ATOS et erreur appel request

(13-01-2009 02:11:53)


Bonsoir à tous!

je laisse un message ici, car en plein désespoir avec le plugin Atos, je vais finir par ne plus a voir de cheveux sur la tete... J'ai lu tous les post traitant de ce sujet et décidément, cette erreur appel request me pose de serieux ennuis.

J'ai vérifié le CHMOD qui est à 755 pour tous les fichiers. Je suis chez phpnux sur serveur mutualisé. J'ai activé l'exec et suis en php5.

J'ai vérifié tous mes chemins de tous mes fichiers (serveur Linux) et j'ai meme modifié le mode de transfert de mon logiciel ftp en Binaire....

J'ai suivi a la lettre le readme fourni avec le plugin et cela ne fonctionne toujours pas... sad

J'ai meme essayé avec plusieurs versions de fichiers request...

Seule petite remarque, j'ai mis sur le ftp les fichiers call_ mais je ne vois nul par dans les autres fichiers un appel à ces "call_", est-ce normal? peut etre est ce la mon erreur?

Merci pour votre aide précieuse. smile

Last edited by ywan (13-01-2009 02:12:27)

Offline


Personne n'a de probleme avec le paiement en ligne??

  • manu
  • faï tot petar miladiu

Offline


Les fichiers call sont appelés par la banque.

Pour leur dire ou ils se trouvent, tu dois éditer le fichier parcom.xxxxxxx (les x sont ton merchand_id) qui se trouve dans le dossier conf du plugin
voila commente ca se présente dans le fichier :

# URL de retour automatique de la reponse du paiement

AUTO_RESPONSE_URL!http://www.tonsite.com/client/plugins/atos/call_autoresponse.php!

# URL de retour suite a paiement refuse

CANCEL_URL!http://www.tonsite.com/regret.php!

# URL de retour suite a paiement accepte

RETURN_URL!http://www.tonsite.com/merci.php!

http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Merci manu, ça c'est déja fait. J'ai édité tous les fichiers les uns après les autres pour m'assurer de ne rien avoir oublié. Par contre, j'ai deux fichiers supplémentaires en plus de call_autoresponse.php. J'ai call_request et call_response. Ces dex fichiers ne sont pointés nul part... est-ce normal?

  • manu
  • faï tot petar miladiu

Offline


pt etre que tu as mal copié le contenu du certificat?

Ils t'auraient pas envoyer un certificat d'exemple par hasard (on se bat toujours pour avoir le bon ils nous envoient toujours celui la)


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


J'ai un certificat d'exemple ui porte le nom certif.fr.xxxxxxxxxxxxx
J'ai remplacé les xxx par le numéro donné pour l'exemple. J'ai également renommé avec ce meme numero les autres certifs ainsi que config.php.

j'ai un doute cependant sur le chemin que j'ai donné pour le log. C'est un serveur Linux et je ne peux voir que le dossier www dans le lequel je met l'ensemble du site. Tu peux me donner un exemple de chamin type a rentrer dans ce cas? Je crois que je dois atteindre le fichier .htaccess qui se trouve à la racine du site, non?

  • manu
  • faï tot petar miladiu

Offline


Si tu as tout suivi, je me pencherais plus sur un mauvais certificat. Tu peux m'envoyer les 3 dernières lignes de ton certificats par mail?

Ou alors un problème dans les binaires que t'as fourni la banque. (droits? mal copiés?..)


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Salut Manu, voici les dernières lignes :

5F0B5F98E02BB2456984EA6020DDDA45FC58FCB16A36A55CF1eFcB1ZxNnOK4rRiC
YhZYW3QiL6OW9eXqQr1zR6dLlJOiMDbG6OGmKSYrbRLjNxgYF6O0LOphKqjcTtEjC4
qRYApJkYmWXLLANZn46w0I65L63PlBVrpYPSvFAu25aUMaSwcELNUKcpgFq5tsI1wG
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sogenactifdemo,11/08/1999,V4,SOGENACTIF,DEMO++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++END

C'est la version que donne sogenactif, de la socete general, pour tester l'interface.

Par contre, je peux peut etre t'envoyer le dossier Atos du plugin tel qu'il est actuelement pour me dire ou se trouve mon erreur? Si tu es ok, tu peux m'envoyer un courriel et je te répondrai avec le fichier zippé en pièce jointe.

Merci, A++

  • manu
  • faï tot petar miladiu

Offline


Demandes à ta banque qu'ils te filent le bon fichier, pas celui de demo, c'est ce ca que je parlais quand je te dis qu'on se bat avec les banques pour avoir les bons fichiers smile


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Atos en localhost : la galère !
Vous avez déjà testé sous easyphp ?
Merci

  • manu
  • faï tot petar miladiu

Offline


ben en même temps en localhost... les serveurs d'atos risquent pas de faire de retour. En plus, par défaut, si je dis pas de bêtise les accès extérieurs sont bloqués dans apache, seul le localhost marche.


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Manu, je peux t'envoyer le dossier Atos pour test? Au moins on pourra déterminer si c'est les fichiers ou moi qui déconnent wink

Offline


ywan wrote:

Manu, je peux t'envoyer le dossier Atos pour test? Au moins on pourra déterminer si c'est les fichiers ou moi qui déconnent wink

Merci de faire suivre l'info à ce sujet.
Cordialement

Offline


Bonjour, c'est quoi ce fichier logfile.txt ?

    // Initialisation du chemin du fichier de log (à modifier)
    //   ex :
    //    -> Windows : $logfile="c:\\repertoire\\log\\logfile.txt";

Je l' ai crée au notepad et attribué les droits, c'est juste ?
Merci

  • manu
  • faï tot petar miladiu

Offline


et si tu regardes la ligne en dessous :

    //
    // Cette variable est facultative. Si elle n'est pas renseignée,
    // l'API positionne la valeur à "./pathfile".

Donc pas besoin de modifier smile


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


manu wrote:

et si tu regardes la ligne en dessous :

    //
    // Cette variable est facultative. Si elle n'est pas renseignée,
    // l'API positionne la valeur à "./pathfile".

Donc pas besoin de modifier smile

Merci merci Manu !!

  • MM
  • Membre

Offline


Bonjour

Dans confirmation.php j'ai ces lignes :
    // Initialisation du chemin du fichier de log (à modifier)
    //   ex :
    //    -> Windows : $logfile="c:\\repertoire\\log\\logfile.txt";
    //    -> Unix    : $logfile="/home/repertoire/log/logfile.txt";
    //

    $logfile="/var/log/atos/site";

Qui peut m'expliquer ou doit se trouver ce dossier log ?
je l'ai mis à la racine du site.