Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Contributions OsC2.3 _ ATOS pour oscommerce 2.3.1

Écrit par : nath123654 9 Apr 2012, 10:37

J'ai téléchargé la version ATOS V1.0 pour oscommerce 2.3.1 qui comporte 2 versions, 1 avec le retour automatique et l'autre sans, j'ai installé la version avec le retour automatique mais j'ai un problème parce que après la validation de la transaction le retour se fait sur la page shopping_cart et non sur la page checkout_success.

je ne comprends plus rien

merci d'avance pour votre aide.

voici le lien http://addons.oscommerce.com/info/8401

Écrit par : jackb 16 May 2012, 22:47

Bonjour,

Moi aussi je rencontre des difficultés avec Atos v1.1 pour OsCommerce 2.3

Tout va bien jusqu'à checkout_payment.php le mode de paiement apparaît bien dans la liste, je le sélectionne et clique sur "Continuer"

Après je suis redirigé vers checkout_confirmation.php (normal) mais le bouton pour confirmer la commande ne s'affiche pas et j'ai juste un bouton "Retour" qui s'affiche...

Est-ce que quelqu'un aurait une idée svp ?

Car là j'avoue que je suis vraiment bloqué...

Merci d'avance

Écrit par : jackb 16 May 2012, 22:56

Ah, j'oubliais, et à côté du bouton "Retour" j'ai le message d'erreur suivant:

Ce moyen de paiement n'est pas disponible pour l'instant.
Veuillez choisir un autre moyen de paiement.


Est-ce que cela parle à quelqu'un ?

Merci d'avance...

Écrit par : Gnidhal 19 May 2012, 22:06

Je pense que la version avec retour auto est douteuse.
La version "sans" est plus stable à mon avis.
Voir aussi ce fil de discussion : http://www.oscommerce-fr.info/forum/index.php?s=&showtopic=68691&view=findpost&p=357408 et la suite en bas du fil

Écrit par : nath123654 20 May 2012, 10:23

Citation
Je pense que la version avec retour auto est douteuse.


J'utilise la version avec le retour automatique et je n'ai rencontré aucun problème, dès que j'ai reçu ton message j'ai contacté le programmateur et il m'a rassuré qu'il n'y a aucun problème au contraire ça solutionne le problème des commandes payées mais pas enregistrées.


Peux-tu développer et expliquer un peu plus et me donner les tests que tu as effectué pour arriver à classer la version avec retour auto dans la catégorie "douteuse" ?

Merci pour tes explications.

Ps: dans les fils que tu me files je n'ai pas trouvé la réponse à la question que je te pose.

Écrit par : Gnidhal 20 May 2012, 14:07

Ouh la!
Je vais donc étayer :
Je n'ai pas trouvé le code de la version avec retour auto très pertinent, mais cela n'engage que moi et je ne l'ai pas testé en prod.
Cela dit, le problème que tu cites signale justement un problème de fonctionnement du module.
Le fait que la page checkout_confirmation te donne ce message prouve que l'intégration de la contrib n'est pas bonne.
Ce message est résultant d'un problème dans le module donc l'information de l'auteur (qui pour mémoire n'a plus ses droits en écriture ici en raison de ses actions) est sujette à caution.
Je pense donc que la version de telede ex delete, malgré le petit problème que j'ai relevé dans le fil en rapport avec PHP5.3 est plus fiable.

As-tu essayé cette version originale ?

Écrit par : nath123654 26 May 2012, 09:08

Atos avec retour automatique marche neckel, plus de perte de commandes non enregistrées.

Un grand MERCI à brouillard wink.gif

Écrit par : Gnidhal 26 May 2012, 13:44

Et peux-tu nous expliquer quelle est la solution ?
En 1 tu dis que ça ne marche pas, (retour su shopping_cart)
JackB nous donne une information sur son problème, (ce qui m'a laisser penser que tu avais le même souci)

Au final tu nous dit que tout va bien et que la contrib marche bien. Que s'est-il passé ? ta solution répond-elle à la problématique de JackB ?

encore un post qui va passer à la trappe je sens, vu la qualité d'infos qu'il détient (Brouillard n'aurait pas fait mieux), ça encombre la BDD c'est tout!

Écrit par : nath123654 26 May 2012, 14:26

@Gnidhal
J'ai installé Atos v1.1 pour OsCommerce 2.3 et le bug que j'ai rencontré avec Atos v1.0 a disparue, maintenant ça marche nickel.
Donc c'était atos v1.0 qui bug.

@jackb
J'ai rencontré quelques difficultés lors de l'installation sur la page checkout_confirmation mais c'était le paramétrage qui n'était pas bon, regarde dans les mails d'erreurs des fois tu trouves la solution, et regarde aussi le paramétrage dans l'administration de ta boutique et s'il ne manque pas des fichiers dans le dossier atos.

Je pense que c'est un problème de paramétrage récurrent avec toutes les versions d'oscommerce, je l'ai rencontré quand j'étais sur oscommerce 2.2.

Écrit par : jackb 29 May 2012, 17:25

Bonjour,

Non, non, de mon côté toujours pas de solution, j'ai bien vérifié, normalement tous les fichiers sont présents.

J'ai installé la atos_v1.1 avec retour automatique vers la boutique (ceci dit le répertoire d'installation s'appelle atos_v1.0) sur une OsCommerce 2.3 mais je suis toujours bloqué...

Quelle est la différence avec la version sans retour automatique svp ?

Existe-il d'autres moyens d'installer Mercanet sur OsCommerce 2.3 ?

Si quelqu'un a une idée, parce là je galère vraiment... confused.gif

Écrit par : jackb 30 May 2012, 12:12

Gnidhal, pourrais tu me dire pourquoi tu préfère la version sans retour automatique vers la boutique, et quelle est la différence du point de vue de l'utilisateur ?

Et si tu as une contrib' à me conseiller et que tu as testée, je suis preneur....

Ca fait deux semaines que je galère avec Mercanet confused.gif et j'ai vraiment plus d'idée...

Écrit par : Gnidhal 31 May 2012, 22:29

Houla....
Je ne sais plus laquelle est la bonne, il va falloir te retourner vers l'auteur qui a été faire pipi dans toutes les contribs ATOS :
sembrouille = embrouilles = brouillard!
Je jette l'éponge.
Si un quelqu'un voulait mettre le boxon dans les contribs de paiement, il ne s'y serait pas pris autrement.
Là je manque de temps pour tester toutes ces versions qui ont toutes le même descriptif mais sont a des dates différentes
Pour ma part j'en suis resté à la version 2.8 de delete du 20 Jun 2011 avec quelques aménagements (en prenant le lien dans mon post du 19/05en haut) elle fonctionne très bien.

Écrit par : nath123654 1 Jun 2012, 10:12

Citation
pour mémoire n'a plus ses droits en écriture ici en raison de ses actions


Ceci m'intrigue, pour quelles actions vous l'avez banni ?, aurait-il mis du code malicieux (pirate) dans la contribution ?
Si un autre programmateur peut vérifier le code et nous tenir informé.

Existe-t-il une autre contribution atos pour oscommerce 2.3 avec le retour automatique à la boutique ?

Écrit par : mexandre 26 Jul 2012, 14:30

Bonjour à tous,

Cela fait 2 jours que je galère sur l'intégration du module Atos pour OSC 2.3.1. J'ai exactement les mêmes symptômes décris ci-dessus. Je n'arrive pas à avoir les images des cartes sur checkout_confirmation.php et j'ai un message ATOS erreur de requete lors du paiement.

C'est la 3° fois que j'installe un module Atos et la première fois que je galère autant. J'ai vérifié les droits en écriture, j'ai même tout basculé sur 755, j'ai vérifié tous les chemins, tout est bon. J'ai installé les fichiers sogenactif avec le request et response en static.

Sur le même dédié, j'ai une autre boutique qui tourne sous oscss avec Atos et sogenactif sans souci. Je ne pense donc pas qu'il y ait de problème de ce côté là.

J'ai du louper un truc quelque part. Est-ce que quelqu'un pourrait me fournir la config dans l'admin atos pour être sur et me mettre le contenu exact de checkout_confirmation.php

Merci pour votre aide.

Écrit par : mexandre 1 Aug 2012, 18:09

Pour tous ceux qui auraient le problème, j'ai posté la solution ici :
http://www.oscommerce-fr.info/forum/index.php?showtopic=70104&st=0&gopid=364407&#entry364407

ça doit être écrit quelque part dans leur doc, c'est vrai qu'avant les certificats étaient livrés bruts sans php dedans.

Écrit par : xpatval 1 Oct 2012, 10:14

Bonjour,

Je me permets de relancer ce sujet, éprouvant maintes difficultés à faire fonctionner le module de paiement avec la solution E-transaction (CA), sur la v2.3.1: le message "d'erreur" lors des tentatives de paiement CB est le suivant:

Citation
Ce moyen de paiement n'est pas disponible pour l'instant.
Veuillez choisir un autre moyen de paiement.


J'ai installé la contrib de "Brouillard" (puisqu'E-transaction semble en faire partie), avec succès pour l'activation du module "carte de crédits" dans l'admin.

Cependant, j'ai noté qu'il y avait une différence (de nombre, et de noms) dans les fichiers fournis par la banque, et ceux dont Brouillard parle dans son explication d'installation, notamment: je n'ai pas de atos_request.php, atos_response.php, mais un call_request.php, call_response.php et call_autoresponse.php.
J'ai donc modifié le fichier catalog/include/module/payment/atos.php en conséquence, en remplaçant juste les noms de fichiers atos_response:
Code
      $command .= " " . $this->os_info['quote'] . "normal_return_url=" . tep_href_link('call_response.php', tep_session_name() . '=' . tep_session_id(), 'SSL', false) . $this->os_info['quote'];
      $command .= " " . $this->os_info['quote'] . "cancel_return_url=" . tep_href_link('call_response.php', tep_session_name() . '=' . tep_session_id(), 'SSL', false) . $this->os_info['quote'];
.

J'ai suivi la doc d'install, modifié le checkout_confirmation.php, modifié mon pathfile, et ai comme message d'erreur lors de l'envoi du mail de retour paiment cette phrase:
Citation
Lors du paiement l'erreur suivante s'est produite dans le chiffrement (cryptage) de la requete Erreur = API ERROR Error reading merchant parameters definition (/xxx/lyyy/www/catalog/atos/parmcom.php)


Qu'est-ce que je loupe ??

Merci de vos réponses

xpatval

Écrit par : mexandre 1 Oct 2012, 10:21

Est-ce que tu as vérifié les chmod sur tes fichiers (644 ou 755) ?

Écrit par : xpatval 1 Oct 2012, 10:46

Absolument, les binaires request et response sont en 755

Écrit par : xpatval 2 Oct 2012, 14:00

Citation (mexandre @ 1 Aug 2012, 12:09) *
Pour tous ceux qui auraient le problème, j'ai posté la solution ici :
http://www.oscommerce-fr.info/forum/index.php?showtopic=70104&st=0&gopid=364407&#entry364407

ça doit être écrit quelque part dans leur doc, c'est vrai qu'avant les certificats étaient livrés bruts sans php dedans.


J'ai lu la résolution de ton problème, et me suis renseigné auprès du CA pour cette histoire de certificats (et de leur extension).
Pour rappel, le message d'erreur que j'obtenais, et sur lequel je galérais depuis quelques jours était le suivant:
Citation
Error reading merchant parameters definition (/xxx/lyyy/www/catalog/atos/parmcom.php)


La réponse à mon problème est le même que le tien, à savoir l'extension php du certificat ! Donc, bien faire attention à cela pour ceux qui veulent installer cette contrib (ATOS V1.0, ou 1), et choisir, pour E-transaction, le "mode classique"...

J'ai les boules, quelle perte de temps....

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)