ATOS - Retour automatique après paiement, Pour finir avec les commandes payées mais pas enregistrées |
Bienvenue invité ( Connexion | Inscription )
ATOS - Retour automatique après paiement, Pour finir avec les commandes payées mais pas enregistrées |
29 Jul 2011, 16:47
Message
#1
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
Bonjour,
Pour finir avec les commandes payées mais pas enregistrées j'ai fini le paramétrage Retour automatique après paiement de ATOS, reste : 1) Ticket à imprimer dans la page checkout_success.php 2) Intégrer un fichier erreurs-solutions dans la contrib pour faciliter l'installation et éviter des recherches parfois infruc(tueuses). 3) Mettre des réponses claires pour le retour des erreurs ATOS par mail (exemple : "160.92.133.135 tries to connect to /checkout_process.php Allowed ip is : 193.56.46.96,193.56.46.97,193.56.46.18 Error occurs in /checkout_process.php") (intégrer toutes les erreurs en anglais dans un fichier langue français avec des define). La contib est Compatible PHP5.3+ voici le ticket de ATOS : Citation Votre transaction a bien été enregistrée Date de la transaction 29 Juillet 2011 14:40:02 (UTC/GMT) Adresse du web commerçant www.boutique-demo.com Identifiant commerçant 014141675911111 Référence de la transaction 143939 Montant de la transaction 17,29 € Numéro de la carte 4970 #### #### ##00 01/12 Autorisation 950402 Certificat de la transaction 1311950402 Merci de conserver la référence de la transaction. Merci pour vos nombreuses réponses (si cette contrib intéresse quelques utilisateurs et trises de Osc bien évidement). Cordialement, Brouillard s'embrouille. |
|
3 Aug 2011, 16:31
Message
#2
|
|
Ceinture jaune OSC Groupe : Membres Messages : 77 Inscrit : 8-November 05 Lieu : zevaco Membre no 7753 |
Je ne sais pas si on parle de la même chose mais, depuis mon passage en php 5.3, le paiement fonctionne correctement du côté ATOS, et le ticket s'imprime normalement. C'est du côté boutique que cela coince: le panier ne se vide pas, le compte client n'est pas mis à jour, et le client ne reçoit donc pas d'accusé réception de sa commande.
-------------------- Zevacu
OSC 2.334, Ultimate SEO 5 Pro, Headers Tags SEO V.3.3.2 (1), Atos 3.2 |
|
3 Aug 2011, 18:16
Message
#3
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
Je te le confirme, on ne parle pas de la même chose, avec ma chose le client paye sur le site de ATOS et desuite après son paiement il est redirigé vers la boutique qui s'occupe d'enregistrer sa commande et de lui (imprimer son ticket ou pas).
Avec ta chose, le client paye sur le site de ATOS et c'est ATOS qui lui imprime le ticket, et ensuite ATOS renvoi la requête, ou pas, de la validation de paiement à la boutique pour qu'elle puisse enregistrer la commande du client. |
|
7 Aug 2011, 09:25
Message
#4
|
|
Ceinture orange OSC Groupe : Membres Messages : 183 Inscrit : 18-November 09 Membre no 26560 |
Je te le confirme, on ne parle pas de la même chose, avec ma chose le client paye sur le site de ATOS et desuite après son paiement il est redirigé vers la boutique qui s'occupe d'enregistrer sa commande et de lui (imprimer son ticket ou pas). Avec ta chose, le client paye sur le site de ATOS et c'est ATOS qui lui imprime le ticket, et ensuite ATOS renvoi la requête, ou pas, de la validation de paiement à la boutique pour qu'elle puisse enregistrer la commande du client. Cette solution je l'avais développé il y a deux ans pour répondre au besoin des plateformes d'affiliation qui demandent le retour automatique, Le AUTO_RESPONSE a ON et on genere un ticket sur checkout success avec les meme informations qu'ATOS. Si quelqu'un veut cette partie de code, je le fourni gratuitement mais je veux meme pas entendre parler des problèmes d'intégration : ATOS n'a jamais voulu admettre que leur POST était buggué ... (utilisation deux fois du séparateur "?") ... Ils prétextent que de toute facon il ne faut pas passer de paramètre lors du call donc en théorie le passage de l'osCsid ne fonctionne par et qu'il faut utiliser un champ tel que le return context ou caddie... Donc j'aimerais bien moi aussi voir cette contribution par curiosité ... -------------------- The value of a man resides in what he gives and not in what he is capable of receiving. - Albert Einstein
|
|
22 Nov 2011, 15:11
Message
#5
|
|
Ceinture blanche OSC Groupe : Membres Messages : 2 Inscrit : 21-November 11 Membre no 30387 |
Bonjour,
Cette contribution m'intéresse compte tenu de la stagnation du problème avec la version 2.8 d'ATOS sur PHP 5.3. En complément du "ticket/mail" qui est envoyé au client ayant passé commande, gère t-elle également l'envoi d'un mail à l'administrateur de la boutique (l'informant qu'une nouvelle commande a été passée) ? J'ai fait une recherche avec des mots-clés dans les contribes et add-ons mais ne vois pas ressortir la tienne, as-tu un lien direct ? Merci d'avance pour ta réponse |
|
23 Nov 2011, 09:55
Message
#6
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
Bonjour, Cette contribution m'intéresse compte tenu de la stagnation du problème avec la version 2.8 d'ATOS sur PHP 5.3. En complément du "ticket/mail" qui est envoyé au client ayant passé commande, gère t-elle également l'envoi d'un mail à l'administrateur de la boutique (l'informant qu'une nouvelle commande a été passée) ? J'ai fait une recherche avec des mots-clés dans les contribes et add-ons mais ne vois pas ressortir la tienne, as-tu un lien direct ? Merci d'avance pour ta réponse Je suppose que cette question m'est adressée. Donc, comme j'ai développé cette version à partir d'une version stable (V 2.6 d'ATOS) et qu'il y a une version 2.8 d'ATOS (qui je ne sais pas qu'est ce qu'elle apporte de plus à part intégrer un jquery pour faire beau) je ne savais pas ou la poster (uploader) et donc elle est restée dans mon tiroir. Un question : Est ce que ce module d'ATOS est téléchargé pour les boutiques anglophones ? si non : pourquoi ne pas mettre les messages de retour des erreurs en français et avec des phrases plus claires (genre : cette adresse ip essaie de se connecter à votre boutique dans la page /checkout_process.php, si c'est l'adresse ip du serveur de votre banque vous pouvez l'autoriser dans le module de paiement ATOS), cela évitera des recherches ... |
|
24 Nov 2011, 08:51
Message
#7
|
|
Ceinture blanche OSC Groupe : Membres Messages : 7 Inscrit : 10-October 08 Membre no 23232 |
Citation Un question : Est ce que ce module d'ATOS est téléchargé pour les boutiques anglophones ? si non : pourquoi ne pas mettre les messages de retour des erreurs en français et avec des phrases plus claires (genre : cette adresse ip essaie de se connecter à votre boutique dans la page /checkout_process.php, si c'est l'adresse ip du serveur de votre banque vous pouvez l'autoriser dans le module de paiement ATOS), cela évitera des recherches ... Je te rejoins sur le fait que la contribution semble ne s'adresser qu'aux boutiques francophones...en revanche pour mon cas, malgré un paramétrage des IP dans le module d'ATOS, cela n'a rien changé Concernant ta contribution, je suis intéressé pour tenter une mise en place sur la boutique (qui tourne actuellement avec la version 2.8 d'ATOS). A ce sujet, si je m'en fis au changelog du module d'ATOS, la version 2.8 apportait une compatibilité avec PHP 5.3... Merci |
|
25 Nov 2011, 12:57
Message
#8
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
Je te rejoins sur le fait que la contribution semble ne s'adresser qu'aux boutiques francophones...en revanche pour mon cas, malgré un paramétrage des IP dans le module d'ATOS, cela n'a rien changé Concernant ta contribution, je suis intéressé pour tenter une mise en place sur la boutique (qui tourne actuellement avec la version 2.8 d'ATOS). A ce sujet, si je m'en fis au changelog du module d'ATOS, la version 2.8 apportait une compatibilité avec PHP 5.3... Merci Je peux te l'envoyer par mail si tu le souhaites, ma version d'ATOS est compatible PHP5.3+ |
|
28 Nov 2011, 22:18
Message
#9
|
|
Ceinture orange OSC Groupe : Membres Messages : 162 Inscrit : 27-February 06 Lieu : Troyes Membre no 9195 |
Je te rejoins sur le fait que la contribution semble ne s'adresser qu'aux boutiques francophones...en revanche pour mon cas, malgré un paramétrage des IP dans le module d'ATOS, cela n'a rien changé Concernant ta contribution, je suis intéressé pour tenter une mise en place sur la boutique (qui tourne actuellement avec la version 2.8 d'ATOS). A ce sujet, si je m'en fis au changelog du module d'ATOS, la version 2.8 apportait une compatibilité avec PHP 5.3... Merci Je peux te l'envoyer par mail si tu le souhaites, ma version d'ATOS est compatible PHP5.3+ Bonsoir a tous brouillard pour quoi pas partager cette solution avec les utilisateur oscommerce? C'est du free cette solution ! Merci |
|
29 Nov 2011, 13:24
Message
#10
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
|
|
29 Nov 2011, 22:35
Message
#11
|
|
Ceinture orange OSC Groupe : Membres Messages : 162 Inscrit : 27-February 06 Lieu : Troyes Membre no 9195 |
Bonsoir
OK bien reçus Je tien a informé les personnes qui rencontre ce problème, que avec la 2.3.1 ça fonctionne très bien Atos Bon courage a tous Ce message a été modifié par Djemai - 29 Nov 2011, 22:36. |
|
30 Nov 2011, 12:08
Message
#12
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 301 Inscrit : 9-December 09 Membre no 26687 |
Bonsoir OK bien reçus Je tien a informé les personnes qui rencontre ce problème, que avec la 2.3.1 ça fonctionne très bien Atos Bon courage a tous Si cette solution t'intéresse et tu souhaites la tester à ton tour je peux te la mettre quelque part ou te l'envoyer par mail. Ce message a été modifié par brouillard - 30 Nov 2011, 12:08. |
|
16 Dec 2011, 23:36
Message
#13
|
|
Ceinture orange OSC Groupe : Membres Messages : 162 Inscrit : 27-February 06 Lieu : Troyes Membre no 9195 |
Bonsoir OK bien reçus Je tien a informé les personnes qui rencontre ce problème, que avec la 2.3.1 ça fonctionne très bien Atos Bon courage a tous Si cette solution t'intéresse et tu souhaites la tester à ton tour je peux te la mettre quelque part ou te l'envoyer par mail. Bonsoir brouillard Poste ta solution si tu veux bien, car je ne doit pas être le seul dans ce cas ! Merci |
|
13 Jan 2012, 23:32
Message
#14
|
|
Ceinture orange OSC Groupe : Membres Messages : 191 Inscrit : 18-October 06 Membre no 12709 |
Bonsoir OK bien reçus Je tien a informé les personnes qui rencontre ce problème, que avec la 2.3.1 ça fonctionne très bien Atos Bon courage a tous Si cette solution t'intéresse et tu souhaites la tester à ton tour je peux te la mettre quelque part ou te l'envoyer par mail. Brouillard je suis client aussi de ta solution. -------------------- osCommerce v2.3.4 BS
|
|
10 Feb 2012, 12:12
Message
#15
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
tient tient celà m'intrigue, je bosse sur le problème de retour automatique depuis un moment aussi et le problème est le passage en GEt du jeton de retour.
si dans certains cas la variable n'est pas tronqué suivant le navigateur du client. j'ai encore régulièrement des "FAIL" de retour de la banque postale... quand on leurs demande pourquoi, car sur le principe le serveur est joignable... (d'ailleur jamais trouvé d'erreur dans mes logs) ils me répondent: "nous n'enregistrons pas la cause du FAIL" "nos serveurs font 20 tentatives avant de passer en FAIL..." mouWhouai reste que je devrais trouver des traces aux heures de rejet... donc le retour semblait etre la solution. je suis intéresser de voir comment tu résoud le problème -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
7 Mar 2012, 16:24
Message
#16
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 34 Inscrit : 6-April 09 Membre no 24991 |
Bonjour à tous
J'ai exactement le problème d'écrit au début de ce post , commandes payées mais pas enregistrées dans la partie admin et le panier ne se vide pas sur le compte du client. Ce problème est apparu lorsque mon serveur est passé en php 5.3 , jusque là tout marchais nickel . J'ai commencé par installer le module Atos 2.8 qui est soit disant compatible php 5.3 , mais toujours là même chose. J'ai donc appelé le service technique de Sogenactif m'a dit que cela ne fonctionnait pas à cause de l'id de session qui passe avec les URL. Du coup l'URL de retour automatique devient: "checkout_process.php?osCsid=id-de-session" (j'ai pu vérifier ça en mode debug) . Ils m'ont dit de passer l'id session en champ facultatif , mais ne savent pas comment faire avec Os commerce. Pour info j'ai aussi appliqué cette méthode mais sans résultat. Si quelqu'un sait comment je peux résoudre ce problème je suis preneur. Merci d'avance -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3
Serveur HTTP : Apache Version PHP : 5.3 Contribution déjà installé : BTS |
|
7 Mar 2012, 18:24
Message
#17
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 34 Inscrit : 6-April 09 Membre no 24991 |
Pour info j'ai ce message en test avec debug activé:
Une erreur inattendue est arrivée au cours de la demande.<br>Veuillez choisir un autre moyen de paiement.<br>: /var/www/vhosts/mon-site.com/atos/request 'pathfile=/var/www/vhosts/mon-site.com/atos/pathfile.parmcom.sogenactif' merchant_id=014213245611111 amount=4305 currency_code=978 language=fr 'normal_return_url=http://mon-site.com/atos_response.php?osCsid=dsd9mhmhkctt9r0g8n31r23ht1' 'cancel_return_url=http://mon-site.com/atos_response.php?osCsid=dsd9mhmhkctt9r0g8n31r23ht1' 'automatic_response_url=http://mon-site.com/checkout_process.php?osCsid=dsd9mhmhkctt9r0g8n31r23ht1' customer_id=42 customer_ip_address=88.187.254.150 return_context=271,272 Pathfile Reading pathfile (/var/www/vhosts/mon-site.com/atos/pathfile.parmcom.sogenactif) OK System Reading F_DEFAULT (/var/www/vhosts/mon-site.com/atos/parmcom.sogenactif) OK Reading F_PARAM (/var/www/vhosts/mon-site.com/atos/parmcom.014213245611111) OK Reading F_CERTIFICATE (/var/www/vhosts/mon-site.com/atos/certif.fr.014213245611111) OK Si ça peut aider ...Car j'ai beau fouiller les forum ou essayer de trouver comment faire , là je sèche ... -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3
Serveur HTTP : Apache Version PHP : 5.3 Contribution déjà installé : BTS |
|
8 Mar 2012, 11:03
Message
#18
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 34 Inscrit : 6-April 09 Membre no 24991 |
Petite avancé deans la recherche du problème.
J'ai créer un autre compte client , j'ai passé une commande et dans les erreurs j'ai toujours le même message ... avec le même id de session : osCsid=dsd9mhmhkctt9r0g8n31r23ht1 !!! Comment est-ce possible ??? Pour info j'ai aussi appelé ATOS qui mon confirmé qu'i fallait mettre id de session dans un champ facultatif. -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3
Serveur HTTP : Apache Version PHP : 5.3 Contribution déjà installé : BTS |
|
8 Mar 2012, 17:57
Message
#19
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 34 Inscrit : 6-April 09 Membre no 24991 |
Bon là je suis paumé ... j'ai beau changer de compte client en créer d'autres , j'ai toujours le même id de session qui revient même lorsque je l'efface dans la BDD , il est recréer à chaque connexion !!!
J'ai supprimer l'id de session dans les infos envoyé au serveur de la banque en modifiant le fichier modules/payment/atos.php mais lorsque je revient sur la boutique le résultat est le même , panier pas vidé et aucune trace dans la partie admin. Je n'y comprend plus rien surtout que tu marchais trés bien jusqu'au passage en php 5.3 ... -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3
Serveur HTTP : Apache Version PHP : 5.3 Contribution déjà installé : BTS |
|
8 Mar 2012, 18:43
Message
#20
|
|
Ceinture blanche+ OSC Groupe : Membres Messages : 34 Inscrit : 6-April 09 Membre no 24991 |
CA Y EST !!! Problème résolu ...
Le problème venait de la base de donnée . Les valeurs pour les session dans la partie admin était sur "non" , je les ai mis sur "false" et tout marche correctement . Si ça peut aider ... -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3
Serveur HTTP : Apache Version PHP : 5.3 Contribution déjà installé : BTS |
|
17 Oct 2012, 21:43
Message
#21
|
|
Ceinture jaune OSC Groupe : Membres Messages : 76 Inscrit : 22-January 10 Lieu : Bourges 18 Membre no 26930 |
Bonjour freddyjack,
Pourrais tu en dire un peux plus sur la façon dont tu as résolue le problème? Quand tu parle des valeurs pour les session dans la base de donnée, tu parle de quel valeurs? quel table? Merci d'avance pour ta réponse, je suis très embêté avec se problème -------------------- Oscommerce 2.3.4 + Template algozone + Customer_Extra_Fields + Discount_coupon_3.1 + Quick_Updates_2.9.2 + order_edi
tor1.3 + SEO URL 5PRO (R205) + Auto backup + Multiorders V2.1 + oSticket + pdf_customer_invoice_v1.3(problème avec le symbole €) |
|
26 Mar 2013, 15:18
Message
#22
|
|
Ceinture blanche OSC Groupe : Membres Messages : 9 Inscrit : 22-March 13 Membre no 32104 |
Bonjour, oui même pb ici, comment paramètrer ces valeurs?
merci ! |
|
Version bas débit | Nous sommes le : 28th March 2024 - 23:29 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |