Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Solutions de paiement sur Internet _ [RESOLU] ATOS SOGENACTIF - je n'arrive pas à l'installer

Écrit par : k4rine 22 Apr 2009, 17:17

Bonjour,


je vais tout expliquer depuis le début.
Mon client a un oscommerce 2.2MS2: www.mysteria-temporis.fr
il a demandé à installer le module de paiement par carte bleue
il a reçu par sogenactif 2 courriers:
1 qui lui donne une clé de décryptage et un identifiant sogenactif de 15 chiffres
1 autre qui lui donne un mot de passe de connexion pour sogenactif gestion

ainsi qu'un mail avec un fichier à décrypter et un pv recette

c'est pour moi la première fois que j'installe ce genre de module j'ai donc cherché des infos sur le forum.

en premier lieu j'ai installé la contribution pour Atos: 2.7_1

ensuite je me suis rendue sur: http://www.sogenactif.com/index.php?id=46 pour télécharger un kit de paiement.
Mais dès ce moment, je commence à coincer. Je suis sous vista, je ne sais pas quel kit télécharger, et si je prends un kit windows xp, celui ci est un .exe qui s'installe sur mon pc, mais pour autant je ne sais pas ce qu'il devient.
je n'ai rien d'autre.


Dans tous les cas, en essayant de suivre les instructions, et en récupérant les fichiers qui vont bien via le kit d'installation linux qui lui n'est pas un exécutable, je n'ai à aucun moment un document qui s'appelle: call_request.php, et je vois sur les forums que normalement on doit l'avoir.

ensuite, lorsque je teste cette bestiole pour au moins comprendre mes erreurs, lorsque j'arrive sur checkout_confirmation.php,
j'ai l'image suivante:


et ensuite j'ai ce resultat:

avec ce fameux bouton retour.

et 2 secondes après je reçois ce message imbuvable:

Error occurs in /boutique/atos_response.phpATOS Response ErrorSERVER VARIABLESHTTP_HOSTmysteria-temporis.frHTTP_USER_AGENTMozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8HTTP_ACCEPT_LANGUAGEfr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3HTTP_ACCEPT_ENCODINGgzip,deflateHTTP_ACCEPT_CHARSETISO-8859-1,utf-8;q=0.7,*;q=0.7HTTP_KEEP_ALIVE300HTTP_CONNECTIONkeep-aliveHTTP_COOKIEosCsid=ppjc7b90m5j1ga5ij3jnrld2n7; __utmz=268592877.1240388197.1.1.utmcsr=mysteria-temporis.com|utmccn=(referral)|utmcmd=referral|utmcct=/boutique; __utma=268592877.3121864318436102700.1240388197.1240388197.1240413812.2; __utmc=268592877; __utmb=268592877.1.10.1240413812PATH/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/binSERVER_SIGNATURE<address>Apache/2.0.54 (Fedora) Server at mysteria-temporis.fr Port 80</address>
SERVER_SOFTWAREApache/2.0.54 (Fedora)SERVER_NAMEmysteria-temporis.frSERVER_ADDR62.193.242.222SERVER_PORT80REMOTE_ADDR81.56.92.89DOCUMENT_
ROOT/var/www/vhosts/mysteria-temporis.fr/httpdocsSERVER_ADMINtomi@ocebo.comSCRIPT_FILENAME/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos_response.phpREMOTE_PORT49698GATEWAY_INTERFACECGI/1.1SERVER_PROTOCOLHTTP/1.1REQUEST_METHODGETQUERY_STRINGosCsid=ppjc7b90m5j1ga5ij3jnrld2n7REQUEST_URI/boutique/atos_response.php?osCsid=ppjc7b90m5j1ga5ij3jnrld2n7SCRIPT_NAME/boutique/atos_response.phpPHP_SELF/boutique/atos_response.phpargvArrayargc1HTTP GETosCsidppjc7b90m5j1ga5ij3jnrld2n7HTTP POSTSIPSdatacapture_modecapture_daycustomer_ip_addresscustomer_emailorder_idcust
omer_idlanguagemerchant_languagereceipt_complementcaddiereturn_contextcomplement
a
ry_infocomplementary_codebank_response_codecvv_response_codecvv_flagcard_numberc
u
rrency_codeauthorisation_idpayment_certificateresponse_codepayment_datepayment_t
i
metransmission_datepayment_meanstransac
tion_idamountmerchant_countrymerchant_iderror</TBODY></TABLE><BR><DIV ALIGN=CENTER><TABLE style="BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; font-family: sans-serif; border-collapse: collapse;" cellPadding=3 width=700><TBODY><TR style="background-color: #ff0000"><TD align=middle><B>API ERROR</B></TD></TR><TR><TD>Error get DATA response parameter (wrong length) </TD></TR></TBODY></TABLE><BR></DIV>code-1command/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/response 'pathfile=/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/pathfile.' message=outputArray



Voili voilou, du coup, je nage, je nage, je ne sais pas par quel bout prendre tout ce merdier pas simple, sogenactif au téléphone est plutôt désagréable, je ne sais plus vers qui me tourner, si quelqu'un avait la bonté de m'éclairer.
MERCI MERCI MERCI D'AVANCE,

karine la rameuse

Écrit par : delete 22 Apr 2009, 19:47

Il n'y a pas de call_request.php nécessaire avec la contrib ATOS pour osC.

Ceci dit, il faut être sûr que le certificat de paiment a été transféré en binaire et que les pathfile & parmcom soient valides.

Normalement toi doit auparavant avoir un certif de démonstration, ça aide ...

Écrit par : k4rine 23 Apr 2009, 09:46

J'en ai un de certif de demo, : certif.fr.014213245611111 et pareil pour parmcom, celui que j'ai pris dans le kit linux sur le site sogenactif.fr
pour autant, je vois pas trop.
j'ai essayé de faire des modif, et maintenant dans checkout_confirmation.php lorsque je passe ma commande, ca me met: Une erreur inattendue est arrivée au cours de la demande.
Veuillez choisir un autre moyen de paiement.
et je recois ça:

Atos api error:
API error in file /var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/includes/modules/payment/atos.php at line: 599binary: /var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/request\nError occurs in /boutique/checkout_confirmation.phpATOS API ErrorAPI error in file /var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/includes/modules/payment/atos.php at line: 599binary: /var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/request\nSERVER VARIABLESHTTP_HOSTmysteria-temporis.frHTTP_USER_AGENTMozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8HTTP_ACCEPT_LANGUAGEfr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3HTTP_ACCEPT_ENCODINGgzip,deflateHTTP_ACCEPT_CHARSETISO-8859-1,utf-8;q=0.7,*;q=0.7HTTP_KEEP_ALIVE300HTTP_CONNECTIONkeep-aliveHTTP_REFERERhttp://mysteria-temporis.fr/boutique/checkout_payment.phpHTTP_COOKIEosCsid=07gcqbr8o1jc24l3cdrlom55p4; __utma=268592877.4
515785276415109600.1240474613.1240474613.1240474613.1; __utmb=268592877.4.10.1240474613; __utmc=268592877; __utmz=268592877.1240474613.1.1.utmcsr=mysteria-temporis.com|utmccn=(referral)|utmcmd=referral|utmcct=/boutiqueCONTENT_TYPEapplication/x-www-form-urlencodedCONTENT_LENGTH32PATH/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/binSERVER_SIGNATURE<address>Apache/2.0.54 (Fedora) Server at mysteria-temporis.fr Port 80</address>
SERVER_SOFTWAREApache/2.0.54 (Fedora)SERVER_NAMEmysteria-temporis.frSERVER_ADDR62.193.242.222SERVER_PORT80REMOTE_ADDR82.244.106.84DOCUMEN
T_ROOT/var/www/vhosts/mysteria-temporis.fr/httpdocsSERVER_ADMINtomi@ocebo.comSCRIPT_FILENAME/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/checkout_confirmation.phpREMOTE_PORT49793GATEWAY_INTERFACECGI/1.1SERVER_PROTOCOLHTTP/1.1REQUEST_METHODPOSTQUERY_STRINGREQUEST_URI/boutique/checkout_confirmation.phpSCRIPT_NAME/boutique/checkout_confirmation.phpPHP_SELF/boutique/checkout_confirmation.phpargvArrayargc0HTTP GETHTTP POSTpaymentatoscommentsx45y14SIPS


et ensuite ça:
Atos request error:
The following error occurs while encoding the request
Error occurs in /boutique/checkout_confirmation.phpATOS Request ErrorThe following error occurs while encoding the request
SERVER VARIABLESHTTP_HOSTmysteria-temporis.frHTTP_USER_AGENTMozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8HTTP_ACCEPT_LANGUAGEfr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3HTTP_ACCEPT_ENCODINGgzip,deflateHTTP_ACCEPT_CHARSETISO-8859-1,utf-8;q=0.7,*;q=0.7HTTP_KEEP_ALIVE300HTTP_CONNECTIONkeep-aliveHTTP_REFERERhttp://mysteria-temporis.fr/boutique/checkout_payment.phpHTTP_COOKIEosCsid=07gcqbr8o1jc24l3cdrlom55p4; __utma=268592877.4515785276415109600.1240474613.1240474613.1240474613.1; __utmb=268592877.4.10.1240474613; __utmc=268592877; __utmz=268592877.1240474613.1.1.utmcsr=mysteria-temporis.com|utmccn=(referral)|utmcmd=referral|utmcct=/boutiqueCONTENT_TYPEapplication/x-www-form-urlencodedCONTENT_LENGTH32PATH/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/binSERVER_SIGNATURE<address>Apache/2.0.54 (Fedora) Server at mysteria-temporis.fr Port 80</address>
SERVER_SOFTWAREApache/2.0.54 (Fedora)SERVER_NAMEmysteria-temporis.frSERVER_ADDR62.193.242.222SERVER_PORT80REMOTE_ADDR82.244.106.84DOCUMEN
T_ROOT/var/www/vhosts/mysteria-temporis.fr/httpdocsSERVER_ADMINtomi@ocebo.comSCRIPT_FILENAME/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/checkout_confirmation.phpREMOTE_PORT49793GATEWAY_INTERFACECGI/1.1SERVER_PROTOCOLHTTP/1.1REQUEST_METHODPOSTQUERY_STRINGREQUEST_URI/boutique/checkout_confirmation.phpSCRIPT_NAME/boutique/checkout_confirmation.phpPHP_SELF/boutique/checkout_confirmation.phpargvArrayargc0HTTP GETHTTP POSTpaymentatoscommentsx45y14SIPScode-1errormessagecommand/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/request 'pathfile=/var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/atos/pathfile.parmcom.e-transactions' merchant_id=013044876511111 amount=3259 currency_code=978 language=fr 'normal_return_url=http://mysteria-temporis.fr/boutique/atos_response.php?osCsid=07gcqbr8o1jc24l3cdrlom55p4' 'cancel_return_url
=http://mysteria-temporis.fr/boutique/atos_response.php?osCsid=07gcqbr8o1jc24l3cdrlom55p4' 'automatic_response_url=http://mysteria-temporis.fr/boutique/checkout_process.php?osCsid=07gcqbr8o1jc24l3cdrlom55p4' customer_id=18 customer_ip_address=82.244.106.84 return_context=353d39f77c5717b47c700507531cef0boutputamount3259langid07gcqbr8o1j
c24l3cdrlom55p4


donc ça ne m'avance toujours pas des masses



Écrit par : delete 23 Apr 2009, 10:15

Citation (k4rine @ 23 Apr 2009, 10:46) *
donc ça ne m'avance toujours pas des masses

Si.. Si... tu n'avais pas cité dans ton post ce message qui a son importance :

Citation (k4rine @ 23 Apr 2009, 10:46) *
Atos api error:
API error in file /var/www/vhosts/mysteria-temporis.fr/httpdocs/boutique/includes/modules/payment/atos.php at line: 599

C'est justement la nouveauté de la v2.7, pour faciliter le debug smile.gif

En bref : Soit il n'y a pas les bon droits sur l'executable (chmod 111 minimum), soit tu as transféré ton fichier "request" en ascii plutôt qu'en binaire ou le chemin d'accès au binaire n'est pas le bon.

wink.gif

Écrit par : lorem_ipsum 23 Apr 2009, 10:32

Citation
et ensuite j'ai ce resultat:............................avec ce fameux bouton retour.


Salut,

j'avais rencontré un problème similaire avec checkout_confirmation sauf qu'a la place du bouton "retour" j'avais la possibilité de choisir ma CB, mais le bouton "continuer" était toujours en bas.
Donc quand le visiteur cliquait sur continuer, il partait dans une histoire sans fin..... et tant qu'il ne choisissez pas sa carte il tournait en rond.

J'ai eu modifier/adapter quelque ligne de checkout_confirmation ($Id: checkout_confirmation.php,v 1.139 2003/06/11 17:34:53 hpdl Exp $) vers les lignes 300.
Si jamais je peux te balancer un de mes checkout_confirmation par mp.

Bonne journée

Écrit par : delete 23 Apr 2009, 10:40

Ca c'est encore 1 autre problème et dans l'archive atos il y a un fichier checkout_confirmation.php.diff qui explique la modif à faire dans checkout_confirmation...

Écrit par : lorem_ipsum 23 Apr 2009, 10:53

Je suis d'accord avec toi mais la modif en question n'a pas fonctionné sur ma boutique...

Écrit par : k4rine 23 Apr 2009, 11:09

AYYYYEEEEEE, Ça marche.

J'ai trouvé ce message:
http://www.oscommerce-fr.info/forum/index.php?showtopic=54854&st=0&gopid=318572&#entry318572


j'ai tout recommencé depuis le début, j'ai utilisé les binaires d'ovh: http://guides.ovh.com/MiseaJourKitAtos
alors que je ne suis pas chez eux et le pathfile:
http://www.oscommerce-fr.info/forum/lofiversion/index.php/t40634.html posté par: bubbledee

et c'est ok,


je mets donc ce message en [RESOLU]

Merci à tous quand même de vous être impliqué dans mes problèmes!

Écrit par : dero 29 Jan 2013, 22:35

Merci pour cette discussion et en particulier a Delete qui donne la solution

2 jours que je galère pour réinstaller atos et puis enfin la solution

Il ne faut surtout pas oublier que les fichiers request et response doivent etre transféré en BINAIRE

Si vous le faite avec fillezila il faut aller dans "transfert" puis "type de transfert" puis "BINAIRE"

et biensur mettre ces 2 fichiers en chmod 755

MERCI biggrin.gif

Écrit par : chrysalide 30 Jan 2013, 09:26

Salut Dero,

Filezilla est un bon client FTP mais il a ce défaut de s'appuyer sur l'extension de fichier pour choisir le mode de transfert.

Les fichiers request et response en sont dépourvu et sont transférés en ASCII en mode auto.

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