Module de paiement ATOS / SIPS

Messagepar Madame Elsa » Mer 18 Juil 2007, 11:22

Hôte : web327.90.ha.ovh.net (10.0.65.127)
Hôte de la base de données : Mysql5-12 (10.0.65.212)
Système d'exploitation : Linux 2.6.18.1-grsec-mutu-grs-ipv4-32
Base de données : MySQL 5.0.26-log
Date du serveur : 18/07/2007 09:11:18
Date de la base de données : 18/07/2007 09:10:54
Temps de fonctionnement : 09:11:18 up 19 days, 12:59, 0 users, load average: 8.56, 7.70, 7.03
Serveur HTTP : Apache
Version PHP : 4.4.7 (Zend : 1.3.0)

Bon, j'ai appelé ATOS, ils me disent que la version qu'ils m'ont envoyée est OK avec ce serveur.
Donc mon script est à jour.

Cymbeline, mais comment as-tu fait pour que le paiement en ligne fonctionne chez toi ?

Si quelqu'un a le temps, je veux bien voir le code de leurs fichiers... Si ça se trouve c'est un pb de chemins, mais j'ai trop la tete dedans, du coup impossible de prendre du recul et de voir mes erreurs.

J'ai tjs mon pb dans l'admin>modules>payment. Je ne peux rien modifier de là...

Je paniiiiiique ! Si vous pouviez voir la tete du patron... :(
Madame Elsa
Membre actif
 
Messages: 48
Inscription: Lun 19 Mar 2007, 13:17

Messagepar cymbeline » Mer 18 Juil 2007, 15:20

Salut miss,

Je n'ai pas encore installé de système de paiement, je devrais bientôt avoir un système cybernut.
En attendant et parcqu'au niveau gestion du projet, j'avais besoin de mettre mon site en ligne et d'attaquer le référencement, j'ai opté dans l'attente pour paypal, les personnes peuvent payer avec leur carte :).

++
cymbeline
Membre très actif
 
Messages: 265
Inscription: Mer 06 Sep 2006, 20:01
Localisation: Nevers

Messagepar Madame Elsa » Mer 18 Juil 2007, 15:28

J'avais aussi pensé à Paypal, mais le pb c'est que les gens doivent créer leur compte...

Et je comprends que tes acheteurs d'accessoires motos soient assez familiers du web pour
faire leur compte paypal sans soucis...

Mais sur mon site ce sera des dames pas toutes jeunes et se débrouillant avec le web
qui achèterons du fil à coudre et à broder...

D'où l'obligation de rassurer la cliente avec un paiement simple en carte bleue.

Bon, je replonge dans ma fouille archéologique à la solution de paiement en ligne
:)
Madame Elsa
Membre actif
 
Messages: 48
Inscription: Lun 19 Mar 2007, 13:17

Messagepar Madame Elsa » Jeu 19 Juil 2007, 12:25

Bon, grâce à ce post :

http://forum.peel.fr/index.php?showtopic=863

J'ai découvert que les fichiers fournis par atos (request et response) n'étaient pas bons. (no coment !)
En remplaçant ces deux fichiers qui ne SONT PAS des exécutables (tu avais raison J4K), je n'ai presque plus de pb.
Dernière édition par Madame Elsa le Jeu 19 Juil 2007, 16:15, édité 1 fois.
Madame Elsa
Membre actif
 
Messages: 48
Inscription: Lun 19 Mar 2007, 13:17

Messagepar Yoann44 » Mer 19 Sep 2007, 18:31

Bonjour à tous ;-)

Rrrhaaa, j'y ai passé mon après midi ! Et ca ne marche toujours pas :(
J'ai suivi le kit d'installation pour oscommerce ( j'ai adapter un fichier pour oscss )... et puis là, ca ne fontionne pas !

Lorsque j'arrive sur checkout_confirmation.php , je ne vois pas d'erreur, les cartes banquaires s'affichent bien... mais je recois le mail suivant:

Error occurs in /checkout_confirmation.phpSERVER VARIABLESAUTH_TYPEBasicCONTENT_LENGTH26CONTENT_TYPEapplication/x-www-form-urlencodedDOCUMENT_ROOT/mnt/sites/*****/*******/1501HTTP_ACCEPTtext/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5HTTP_ACCEPT_CHARSETISO-8859-1,utf-8;q=0.7,*;q=0.7HTTP_ACCEPT_ENCODINGgzip,deflateHTTP_ACCEPT_LANGUAGEfr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3HTTP_CONNECTIONcloseHTTP_COOKIEcookie_test=please_accept_for_session; osCsid=40325b2a908b5fece3d850676178984dHTTP_HOSTwww.***********.frHTTP_REFERERhttp://www.*************.fr/checkout_payment.phpHTTP_USER_AGENTMozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6HTTP_X_FORWARDED_FOR80.15.186.57HTTP_X_FORWARDED_HOSTwww.*************.frHTTP_X_FORWARDED_SERVERwww.***********.frPATH/bin:/usr/bin:/usr/local/binREMOTE_ADDR10.100.11.101REMOTE_PORT57755REMOTE_USER*************SCRIPT_FILENAME/mnt/sites/********/********/checkout_confirmation.phpSERVER_ADDR10.100.12.2SERVER_ADMIN****@****.frSERVER_NAMEwww.************
.frSERVER_PORT80SERVER_SIGNATURESERVER_SOFTWAREApache/1.3.33GATEWAY_INTERFACECGI/1.1SERVER_PROTOCOLHTTP/1.1REQUEST_METHODPOSTQUERY_STRINGREQUEST_URI/checkout_confirmation.phpSCRIPT_NAME/checkout_confirmation.phpPATH_TRANSLATED/mnt/sites/*****/*****/1501/checkout_confirmation.phpPHP_SELF/checkout_confirmation.phpPHP_AUTH_USER***PHP_AUTH_PWipmargvArrayargc0HTTP GETHTTP POSTpaymentatosconditionsonSIPScode0errormessage<FORM METHOD=POST ACTION="https://paiement.citelis.com:443/cgis-payment-citelis/demo/callpayment" target="_top"><INPUT TYPE=HIDDEN NAME=DATA VALUE="2020353831603028502c2360552e2324532d2360522c3360502c3360502c2331302d4360505c224360542c3360502c2340512e3344592c2340532c3048502c2328502c2324552c2328592e2360502c4338562c4324512c3324515c224360522e3360502c2329463c4048502c232c502c2360542d4334502c6048502c2334502c2360562c333c512d5334585c224360502d4360502c3330522c2360572c2344512e3324552c333c552e6048502c2340502c2360532e333c585c224360522e2360502c2329463c4048502c2344502c2360523947282a2c2324512c2360582d2641543d27605a2b525d573d573c4e3c232d432b36294f3d3731493c3735452b4639522b5625543b572d3f3c4635533c265d4e3c56344e3c2641502f565d5330572d49392354542c232c522d362852383344502e2628553946354339332d442e2334502d433c562c333c582e334054396048502c5324502c2340573a2731543c23484f2b573d573d5259502c562c4d38465d553d2645513d36344e3947284f3856414538564d4f3d37313f3c27294f385635533c5259503a27605f3b572d233c5645442f3330502c532855384329412e3360583843354639362d452c5630582d3360562d5338512d5340592e2331445c224360512c5360502e2331483d2731502e425c4f3d573d572b476053385255423b5735543a372555393259463c425d413d265d53375729453c57214f3b472d452b4721483c235d4f3c542d533a36305d2d2360532c4335422c4624592c2341422d36394538563453392340552c2338572d4324572e2344582d26302a2c2324562c2360502c552d33336048502c333c502c23605639463946394639465c224360512e2360502c2338502c2360502c23602a2c2328502c2360512c462d493d26354c3a372c522b463d49394048502c4324502c2324513b265d47385655422c4259473a36382a2c2328562c2360512d4325262d2428552d53345431342d5c222c3428582e23382a2c232c562c2360512e242d5c222b2539293454244c333425333524353230542532316048502c533c502c2324532c33604e2c3360502b4324512b4324502c30486081b7c8c1e0aef4b8"><DIV ALIGN=center><INPUT TYPE=IMAGE NAME=CB BORDER=0 SRC="images/atos/CB.gif"><IMG SRC="images/atos/INTERVAL.gif"><INPUT TYPE=IMAGE NAME=VISA BORDER=0 SRC="images/atos/VISA.gif"><IMG SRC="images/atos/INTERVAL.gif"><INPUT TYPE=IMAGE NAME=MASTERCARD BORDER=0 SRC="images/atos/MASTERCARD.gif"><br><br></DIV></FORM>command/mnt/sites/*****/******/atos/request 'pathfile=/mnt/sites/*****/****/*****/atos/pathfile' merchant_id=029800266211111 amount=6500 currency_code=978 language=fr 'normal_return_url=http://www.*****.fr/atos_response.php?osCsid=40325b2a908b5fece3d850676178984d' 'cancel_return_url=http://www.********.fr/atos_response.php?osCsid=40325b2a908b5fece3d850676178984d' 'automatic_response_url=http://www.************.fr/checkout_process.php?osCsid=40325b2a908b5fece3d850676178984d' customer_id=8 customer_ip_address=10.100.11.101output!0!!<FORM METHOD=POST ACTION="https://paiement.citelis.com:443/cgis-payment-citelis/demo/callpayment" target="_top"><INPUT TYPE=HIDDEN NAME=DATA VALUE="2020353831603028502c2360552e2324532d2360522c3360502c3360502c2331302d4360505c224360542c3360502c2340512e3344592c2340532c3048502c2328502c2324552c2328592e2360502c4338562c4324512c3324515c224360522e3360502c2329463c4048502c232c502c2360542d4334502c6048502c2334502c2360562c333c512d5334585c224360502d4360502c3330522c2360572c2344512e3324552c333c552e6048502c2340502c2360532e333c585c224360522e2360502c2329463c4048502c2344502c2360523947282a2c2324512c2360582d2641543d27605a2b525d573d573c4e3c232d432b36294f3d3731493c3735452b4639522b5625543b572d3f3c4635533c265d4e3c56344e3c2641502f565d5330572d49392354542c232c522d362852383344502e2628553946354339332d442e2334502d433c562c333c582e334054396048502c5324502c2340573a2731543c23484f2b573d573d5259502c562c4d38465d553d2645513d36344e3947284f3856414538564d4f3d37313f3c27294f385635533c5259503a27605f3b572d233c5645442f3330502c532855384329412e3360583843354639362d452c5630582d3360562d5338512d5340592e2331445c224360512c5360502e2331483d2731502e425c4f3d573d572b476053385255423b5735543a372555393259463c425d413d265d53375729453c57214f3b472d452b4721483c235d4f3c542d533a36305d2d2360532c4335422c4624592c2341422d36394538563453392340552c2338572d4324572e2344582d26302a2c2324562c2360502c552d33336048502c333c502c23605639463946394639465c224360512e2360502c2338502c2360502c23602a2c2328502c2360512c462d493d26354c3a372c522b463d49394048502c4324502c2324513b265d47385655422c4259473a36382a2c2328562c2360512d4325262d2428552d53345431342d5c222c3428582e23382a2c232c562c2360512e242d5c222b2539293454244c333425333524353230542532316048502c533c502c2324532c33604e2c3360502b4324512b4324502c30486081b7c8c1e0aef4b8"><DIV ALIGN=center><INPUT TYPE=IMAGE NAME=CB BORDER=0 SRC="images/atos/CB.gif"><IMG SRC="images/atos/INTERVAL.gif"><INPUT TYPE=IMAGE NAME=VISA BORDER=0 SRC="images/atos/VISA.gif"><IMG SRC="images/atos/INTERVAL.gif"><INPUT TYPE=IMAGE NAME=MASTERCARD BORDER=0 SRC="images/atos/MASTERCARD.gif"><br><br></DIV></FORM>!

Une idée ?

Merci d'avance ;-)
Dernière édition par Yoann44 le Mer 19 Sep 2007, 18:38, édité 1 fois.
Yoann44
Membre actif
 
Messages: 17
Inscription: Lun 05 Mar 2007, 13:34

Messagepar Yoann44 » Jeu 20 Sep 2007, 18:36

Oula oula qu'il est chiant ce module ! ^^
Bon, maintenant ca marche presque... sauf que le client doit cliquer sur 'Retour à la boutique' pour que la commande soit enregistré dans ma base.
Pourtant, j'ai lu dans de nombreux forum qu'il suffisait de mettre dans le fichier parcom.***** la commande suivante :
AUTO_RESPONSE_URL!http://www.***************.fr/checkout_process.php!

Le fichier checkout_process.php est pourtant bien appelé... car en tête du fichier j'y ai ajouté un envoi de mail vers ma boite... et cela s'effectue sans problème durant la transaction...
J'ai du loupé un épisode :(

Quelqu'un peut-il m'aider ?

Merci d'avance,
Yoann44
Membre actif
 
Messages: 17
Inscription: Lun 05 Mar 2007, 13:34

Messagepar stepibou » Jeu 20 Sep 2007, 21:32

salut,

a priorie ce serait plutot checkout_success a appeler pour le retour il me semble

a+

[EDIT] ERREUR : En effet c'est bien checkout_process (sorry)
--> osCSS inside <--
stepibou
Membre très actif
 
Messages: 274
Inscription: Dim 30 Oct 2005, 02:15
Localisation: Lyon

Messagepar Yoann44 » Ven 21 Sep 2007, 09:51

Non, c'est bien checkout_process.php ;-)
Il fallait rajouter

Code: Tout sélectionner
include('includes/application_top.php');
 tep_session_start();
   $session_started = true;

Merci à waloukern ;-)

Bon, le problème qu'il me reste à régler, c'est que lors que je clique sur retour à la boutique... j'arrive sur mon panier vide au lieu d'arriver sur checkout_success....
Ca, j'ai pas trouvé le solution ?!

Si vous avez une idée, elle est la bienvenue ;-)

Merci d'avance,

Edit 1 :

OUla ... problème encore plus gros ;-( ... quand mon paiment est faux, ma commande s'enregsitre quand même dans ma base comme juste .... help .... :(

Merci d'avance ;-)

Edit 2 :
Votre paiement n'est pas accepté par votre établissement financier.
Nous regrettons de ne pas pouvoir donner une suite favorable à votre demande.

Et là j'ai mon fichier checkout_succes.php qui est executé... et ma commande enregistré... alors que le paiment est mauvais :(

Vous avez une idée ?

Merci d'avance,
Dernière édition par Yoann44 le Ven 21 Sep 2007, 13:03, édité 1 fois.
Yoann44
Membre actif
 
Messages: 17
Inscription: Lun 05 Mar 2007, 13:34

Messagepar waloukern » Dim 23 Sep 2007, 18:09

AUTO_RESPONSE_URL!http://www.***************.fr/checkout_process.php!

Moi j'ai mis
AUTO_RESPONSE_URL!http://www.***************.fr/atos_response.php!

Les différents tests étaient ok, même sur une commande de test avec paiement carte société.
waloukern
Membre actif
 
Messages: 31
Inscription: Mar 05 Déc 2006, 19:17

Messagepar Yoann44 » Mar 25 Sep 2007, 10:54

Merci waloukern !
Mais le problème c'est que j'ai l'impression que le logiciel bancaire ne prend pas la modification... je m'explique...
J'ai changé comme toi le nom du fichier d'auto-réponse, et en top du fichier checkout_process.php et atos_response.php, j'ai mis une fonction mail qui m'envoie un mail et me renseigne sur le fichier appelé...
Mon problème, c'est que j'ai mis
Code: Tout sélectionner
AUTO_RESPONSE_URL!http://www.***************.fr/atos_response.php!

Et lorsque j'effectue un paiment, j'obtiens un mail m'indiquant que le fichier checkout_process.php est appelé. Ensuite, lorsque je clique sur "Retour à la boutique", je reçois un mail m'informant que atos_response.php est appelé... donc je suis BLAZE :(

J'ai envoyé un mail à ma banque... on verra bien...

Merci pour votre aide ;-)
Dernière édition par Yoann44 le Mar 25 Sep 2007, 10:56, édité 1 fois.
Yoann44
Membre actif
 
Messages: 17
Inscription: Lun 05 Mar 2007, 13:34

Messagepar Yoann44 » Mer 26 Sep 2007, 12:57

Ma banque me soutenait que le fichier parcom.********* ne devait pas contenir d'informations.
En faite, l'auto-réponse s'effectue toute seule sur le fichier checkout_process.php...
Le problème venait de la façon dont le fichier includes/modules/atos.php récupèrait l'adresse IP du client.
En effet, chez mon hebergeur, le $_SERVER['REMOTE_ADDR'] ne fonctionne pas... J'ai donc remplacé cela par :
Code: Tout sélectionner
$ip = explode(', ',$_SERVER['HTTP_X_FORWARDED_FOR']);
$ip_client = $ip[1];

Et maintenant, ca fonctionne très bien. Sauf que pour des chiffres rond, genre 50.00 €... atos me fait payer 49.99 €... la solution est là :
1 centimes et atos...

En tout cas, j'ai enfin compris comment marchait ce module de M***** !
^^

Bonne jourée ;-)
Yoann44
Membre actif
 
Messages: 17
Inscription: Lun 05 Mar 2007, 13:34

Messagepar mounoumou » Mar 27 Mai 2008, 11:37

Bonjour,
J'ai installé ATOS : lors du paiement le panier se vide correctement, la commande est prise en compte, mais je suis redirigée vers la page d'index de mon site plutot que d'etre redirigé vers la page checkout_success. D'après ce que j'ai pu constaté, il passe par cette page checkout_success mais est redirigé sur la page d'index via le application_top. Il semblerait que ce soit encore une fois un soucis de session. Quelqu'un a-t-il eu le meme probleme?

Merci,
mounoumou
Membre inactif
 
Messages: 1
Inscription: Mar 27 Mai 2008, 11:33

Messagepar macjpTOTU » Mer 12 Nov 2008, 15:03

Bonjour

Je me suis à peu près tiré des bugs cybermut grace aux explications de moamatt, le panier se vide et la commande est prise en compte dans le backoff. Mais les infos clients (noms email en bref carnet d'adesse) et les frais de port n'apparaissent pas dans la commande, c'est peut etre dû aux zones?
macjpTOTU
Membre inactif
 
Messages: 2
Inscription: Mer 12 Nov 2008, 13:57

Messagepar j4k » Mer 12 Nov 2008, 15:13

ou ça dans le backoffice ?

et dans les emails, et dans les factures? ...
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar macjpTOTU » Mer 12 Nov 2008, 17:11

Oui pardon dans le back, sur orders,invoice et packinslip et les mails de confirmation ne sont pas envoyés pour ce mode de paiement. Par contre les mails de mise à jours de la commande sont bien envoyés, sans détail, evidemment; la commande n'apparait pas non plus en front dans l'historique de mes commandes...
Dernière édition par macjpTOTU le Mer 12 Nov 2008, 17:15, édité 1 fois.
macjpTOTU
Membre inactif
 
Messages: 2
Inscription: Mer 12 Nov 2008, 13:57

Messagepar neolab112 » Lun 09 Mar 2009, 20:43

Salut,
je galère avec ce ...... de module Atos. HELP ME PLEASE !
Ma commande n'est pas prise en compte au retour du serveur cyberplus, je suis renvoyé sur la page login ou shopping_cart qui est vide, car j'ai perdu la session. Y'a t il quelqu'un qui a installé ce module avec succes qui peut me recapituler la marche à suivre pour arriver en production ?
J'ai essayé toutes les manips proposées sans succes (modif checkout_process et atos_response, modif de l'url d'auto_response...) et verifié ma config (safe_mode off, verif ip false, sessions sur sql...).
Par contre, dans l'admin de mon module j'ai pas de mode production ou démo (version 2.5) et l'IP autorisé pour confirmer l'achat est il donné par la banque ou c'est le module qui le trouve lui-meme ?
Merci pour vos réponses !
neolab112
Membre inactif
 
Messages: 3
Inscription: Mar 03 Mar 2009, 13:44

Messagepar andredupond » Mar 17 Mar 2009, 12:04

pour ceux qui cherchent à installer ce maudit module de paiement sips atos 2.6 sur oscss 1.2.1.
J'ai préparé une archive contenant les explications détaillée pour l'install et les fichiers de la contrib originale http://www.oscommerce.com/community/contributions,893/page,7 modifiés comme il faut.

l'archive : http://wiki.oscss.org/lib/exe/fetch.php?id=osc%3Aplugin&cache=cache&media=osc:atos_2.6.0_pour_oscss_1.2.1.zip

pour toutes questions en rapport :
http://forums.oscss.org/viewtopic.php?id=1384
Dernière édition par andredupond le Jeu 26 Nov 2009, 23:17, édité 1 fois.
andredupond
Membre actif
 
Messages: 10
Inscription: Sam 14 Mar 2009, 23:30

Messagepar cynic- » Mar 17 Mar 2009, 12:57

Merci à toi andredupond pour cette initiative ! 8)
cynic-
Site Admin
 
Messages: 694
Inscription: Mar 04 Déc 2007, 13:04

Messagepar will83 » Dim 06 Déc 2009, 00:52

Hello et merci beaucoup pour le module et l'archive de ANDREDUPOND.
Je l'ai installé sans problème grâce aux explications fournies.

Par contre, est-il arrivé à quelqu'un que le paiement via Paypal se déroule mal suite à l'installation de ce module? En ce qui me concerne, les paiements Paypal ne fonctionne plus qu'a moitié après avoir modifié les deux checkout_confirmation.php et le checkout_process.php.

Je m'explique : la commande se déroule bien, le client arrive bien sur la page de paiement Paypal, il valide bien sa commande, il retourne bien sur le site (on reçoit entre temps la confirmation de paiement par mail). Par contre, rien de visible en back office.
J'ai été jeter un oeil dans la table, tout semble rempli à l'exception de la table "orders_total" qui ne contient pas les items payés via Paypal (notons toutefois que Atos fonctionne très bien pendant ce temps).

Quelqu'un a-t-il une idée ou un retour d'expérience concernant ce problème?

Merci
will83
Membre actif
 
Messages: 16
Inscription: Dim 16 Aoû 2009, 13:17

Messagepar andredupond » Dim 06 Déc 2009, 08:53

desolé j'ai jamais eu a utiliser paypal .. donc aucune idée.. faudrait lire et comprendre le code des 2 contrib pour voir..
pas le tps pour ma part mais si quelqun trouve et update la contrib ca serait bien ! :)
Dernière édition par andredupond le Dim 06 Déc 2009, 08:56, édité 1 fois.
andredupond
Membre actif
 
Messages: 10
Inscription: Sam 14 Mar 2009, 23:30

PrécédenteSuivante

Retourner vers Plugin

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron