Magento Forum

Atos Sips 1.1.0 (Faille exploitable corrigé)
 
fa4284
Jr. Member
 
Total Posts:  16
Joined:  2008-12-12
 

Bonjour,
je suis entrain de finaliser l’install du module atos/sips.
Le paiement fonctionne bien jusqu’à la validation en banque.
Je saisie le numéro de carte (le paiement passe en banque)
Lorsque je clique sur retour boutique depuis la banque, visiblement vers
www.monsite.com/atos/standard/normal (alors que le répertoire atos n’existe pas ...)

J’obtiens l’erreur suivante :

There has been an error processing your request.
API ERROR Error reading pathfile (no key word F_DEFAULT)
Trace:
#0 mondirectory/app/code/local/Mage/Atos/Model/Api/Response.php(93): Mage::throwException(’doResponse(’202033383160302...’, Array)
#2 mondirectory/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Atos_StandardController->normalAction()
#3 mondirectory/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(163): Mage_Core_Controller_Varien_Action->dispatch(’normal’)
#4 mondirectory/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#5 mondirectory/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch()
#6 mondirectory/index.php(52): Mage::run()
#7 {main}

De plus mon panier n’est pas vidé.

Avez vous une idée....j’y ai passé 2 jours

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL_
Magento Team
 
Avatar
Total Posts:  1140
Joined:  2007-10-10
Paris, France
 

ruy007,

Tu peux regarder la doc wiki pour packager une extension :
http://www.magentocommerce.com/wiki/packaging_a_magento_extension

Si tu rencontres des soucis, je me ferai un plaisir de t’aider.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mitirapa
Jr. Member
 
Total Posts:  30
Joined:  2007-08-31
 

"Régler des suppléments (produit ajoutés, frais d’expédition supplémentaires, etc.) “
ca c’est super utile vraiment cool

pour magento connect il me semble avoir vu passé ca dans le wiki

 
Magento Community Magento Community
Magento Community
Magento Community
 
Naeh
Jr. Member
 
Total Posts:  29
Joined:  2008-10-31
 
fa4284 - 18 December 2008 08:22 AM

Bonjour,
je suis entrain de finaliser l’install du module atos/sips.
Le paiement fonctionne bien jusqu’à la validation en banque.
Je saisie le numéro de carte (le paiement passe en banque)
Lorsque je clique sur retour boutique depuis la banque, visiblement vers
www.monsite.com/atos/standard/normal (alors que le répertoire atos n’existe pas ...)

J’obtiens l’erreur suivante :

There has been an error processing your request.
API ERROR Error reading pathfile (no key word F_DEFAULT)
Trace:
#0 mondirectory/app/code/local/Mage/Atos/Model/Api/Response.php(93): Mage::throwException(’doResponse(’202033383160302...’, Array)
#2 mondirectory/app/code/core/Mage/Core/Controller/Varien/Action.php(349): Mage_Atos_StandardController->normalAction()
#3 mondirectory/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(163): Mage_Core_Controller_Varien_Action->dispatch(’normal’)
#4 mondirectory/app/code/core/Mage/Core/Controller/Varien/Front.php(174): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#5 mondirectory/app/Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch()
#6 mondirectory/index.php(52): Mage::run()
#7 {main}

De plus mon panier n’est pas vidé.

Avez vous une idée....j’y ai passé 2 jours

Salut, j’ai exactement le même problème sur une installation toute fraiche, y aurait-il une solution svp ?

Merci.

 
Magento Community Magento Community
Magento Community
Magento Community
 
cash1313
Member
 
Total Posts:  75
Joined:  2008-09-11
 

Bonsoir à tous,

Je souhaiterai remercier tout particulièrement ryu007 pour son boulot, le module 1.0.0 fonctionne parfaitement avec Magento 1.1.8. Donc vraiment MERCI !

Ensuite j’ai quand même une question :

Comment faire pour éditer le texte au dessus des logos visa, Mastercard… sur la page qui s’affiche justa avant la redirection vers la banque ?

Merci

 
Magento Community Magento Community
Magento Community
Magento Community
 
Skeuds
Member
 
Avatar
Total Posts:  53
Joined:  2008-04-15
 

Salut cash1313,

Tu peux modifier le texte souhiaté dans le fichier app/code/local/Mage/Atos/Block/Standard/Redirect.php

 
Magento Community Magento Community
Magento Community
Magento Community
 
Daynos
Sr. Member
 
Avatar
Total Posts:  98
Joined:  2008-02-12
Rennes, Bretagne
 
ryu007 - 18 December 2008 08:11 AM

J’ai une nouvelle contribution que je vous soumettrais bientôt.

Elle permet de faire :
- Gestion des Acomptes.
- Paiement en attente (si le client part du processus de commande) :
Le client peut payer sur l’historique de commande
- Nouvelle commande crée dans le back-office :
Le client peut payer sur l’historique de commande
- Paiement supplémentaire
Régler des suppléments (produit ajoutés, frais d’expédition supplémentaires, etc.)

et apporte quelques modifications techniques à l’ensemble.
Dont l’amélioration du debuggage et de la création de fichier.

Sachez que je détiens pas les droits sur cette contribution :
Vous pouvez l’améliorer.
SI des bugs sont présent faites les remonter.

Quelqu’un peut-il m’indiquer comment uploader la contribution sur magento connect aussi.

Salut,

Je viens aux nouvelles. Cette nouvelle version est-elle toujours en développement ou la présentes-tu dans une autre sujet ?
Merci pour ton travail en tout cas smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
apitronic
Jr. Member
 
Total Posts:  27
Joined:  2008-12-14
France
 

Bonjour à tous,

tout d’abord ryu007, félicitations pour ton travail !!!! C’est vraiment du super boulot !

Par contre, j’essaye de personnaliser la partie affichage des cartes bancaires, j’ai essayé le bout de code que tu donnes au début en modifiant le javascript, mais ensuite, dès que je passe une étape de commande, j’ai une boite d’alerte avec marqué “undefined” qui s’affiche :’(

J’ai alors essayé l’effet “lighbox”, mais le fond ne remplit pas tout l’écran et du coup l’affichage n’est vraiment pas terrible…

En tout cas, merci à tous les participants

A+

 
Magento Community Magento Community
Magento Community
Magento Community
 
fredisap
Sr. Member
 
Total Posts:  88
Joined:  2008-10-20
France
 

Bonjour,
Je remercie également ryu007 pour son travail.
J’essaye désespérement d’utiliser ce module en local sous WAMP.
j’ai bien le module visible dans le back-office, j’ai téléchargé et installé le module e-transactions du crédit agricole prevu pour widows, j’ai donc mis les 4 fichiers
certif id mechand,parcom id merchand, parcom.e-transactions et pathfile dans le dossier lib/atos.

j’y également rajouté response.exe et request.exe

et je recontre le message suivant:

Impossible to launch binary file Path to binary file seem to be not correct (request)
Command line request pathfile=C:\wamp\www\magento\lib\atos\pathfile.013044876511111 language=fr merchant_id=013044876511111 merchant_country=fr amount=7430 currency_code=978 payment_means=CB,1,MASTERCARD,1,VISA,1 normal_return_url=http://localhost/magento/atos/standard/normal/ cancel_return_url=http://localhost/magento/atos/standard/cancel/ automatic_response_url=http://localhost/magento/atos/standard/automatic/ customer_id=107 customer_email=fredisap@free.fr customer_ip_address=127.0.0.1 order_id=100000007
Trace:
#0 C:\wamp\www\magento\app\code\local\Mage\Atos\Model\Api\Request.php(74): Mage::throwException('Impossible to l...')
#1 C:\wamp\www\magento\app\code\local\Mage\Atos\Model\Method\Standard.php(112): Mage_Atos_Model_Api_Request->doRequest(Array)
#2 C:\wamp\www\magento\app\code\local\Mage\Atos\Block\Standard\Redirect.php(14): Mage_Atos_Model_Method_Standard->callRequest()
#3 C:\wamp\www\magento\app\code\core\Mage\Core\Block\Abstract.php(643): Mage_Atos_Block_Standard_Redirect->_toHtml()
#4 C:\wamp\www\magento\app\code\local\Mage\Atos\controllers\StandardController.php(39): Mage_Core_Block_Abstract->toHtml()
#5 C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Action.php(349): Mage_Atos_StandardController->redirectAction()
#6 C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(163): Mage_Core_Controller_Varien_Action->dispatch('redirect')
#7 C:\wamp\www\magento\app\code\core\Mage\Core\Controller\Varien\Front.php(174): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#8 C:\wamp\www\magento\app\Mage.php(447): Mage_Core_Controller_Varien_Front->dispatch()
#9 C:\wamp\www\magento\index.php(52): Mage::run()
#10 {main}

Peux t’on utiliser ce module en local ?
De plus des fichiers samples sont fournies avec le module e transactions , à quoi servent -ils et où doit on les installer ?
merci de votre aide

 
Magento Community Magento Community
Magento Community
Magento Community
 
Daynos
Sr. Member
 
Avatar
Total Posts:  98
Joined:  2008-02-12
Rennes, Bretagne
 

Sous Linux les fichiers response et request n’ont pas d’extension. Sous Windows, je ne saurais dire, mais c’est peut-être une piste à creuser de ton côté. S’il faut une extension, est-elle renseignée dans les fichiers de configuration (pathfile, parcom...) ? Personnellement, response et request n’apparaissent pas dans mes fichiers de config. Je n’ai renseigné le chemin que dans l’admin de Magento, dans le volet ATOS/SIPS.

J’ai dans mon répertoire lib/atos
- certif.fr.xxxxxxxxxxxxxxx
- parcom.xxxxxxxxxxxxxxxx
- request
- response

Pathfile n’est pas nécessaire à l’installation, il sera créé par Magento (sous réserve d’avoir les droits nécessaires)

Personnellement, je n’ai pas eu l’utilité des fichiers exemples dans le cadre de Magento. Si tu parviens à installer correctement le module ATOS/SIPS, tu pourras faire des tests directement sous Magento, avec les paramètres de la boutique de test (merchant id “013044876511111” dans cas du Crédit Agricole).

 
Magento Community Magento Community
Magento Community
Magento Community
 
fredisap
Sr. Member
 
Total Posts:  88
Joined:  2008-10-20
France
 

Bon, je croyais que mon message d’erreur venait du fait que je sois en local sous wamp , mais ce n’est pas le cas,
en effet je viens d’installer une boutique test sur mon serveur Kimsuffi d’OVH donc cette fois au lieu de prendre les fichiers e transactions prévus pour windows j’ai pris ceux pour linux
Peut etre que ce que j’ai fait n’est pas correct, ?
j’ai crée tout d’abord dans le dossier WWW où se trouvent déja tous les fichiers et dossier de ma boutique définitive.
un dossier appelé BOUTIQUE_TEST/magento.
j’ai crée une deuxieme base dans phpmyadmin appelee boutique _test.

j’ai installé le module atos 1.10 et j’ai mis dans le dossier lib/atos ( mis en chmod 777 ) les fichiers fournis par le credit agricole pour linux
- certif.fr.xxxxxxxxxxxxxxx
- parcom.xxxxxxxxxxxxxxxx
- request
- response
je n’ai pas mis les fichiers pathfiles car a priori vous disiez que ce n’est pas utile
Dans les fichiers fournies par le credit agricole des fichiers du type request xxxxxxx et responsex xxxxxxx je les ai egalemnt mis dans lib/atos avc chmod 755 t toujours le même message d’erreur.
j’ai mis le chemin des fichiers request et response dans l’admin: BOUTIQUE_TEST/magento/lib/atos/request et idem pour response.
toujours pareil je suis vraiment inquiet

pourriez me guider dans cette install , je desepere ....

 
Magento Community Magento Community
Magento Community
Magento Community
 
lozit
Jr. Member
 
Total Posts:  29
Joined:  2008-01-19
Avignon / France
 

Ton message veut dire que Magento ne trouve pas ton fichier request.
Donc il faut être sur de ce que tu as mis dans la config.
Déjà, je mettrai /www/BOUTIQUE_TEST/magento/lib/atos/request
le “/” et le “www” sont important car il te faut le chemin complet.

Si cela ne fonctionne pas, tu crées un fichier test.php que tu mets dans BOUTIQUE_TEST et dedans tu y mets :

<?php
echo "Binaire pour construire la requete : ".$_SERVER['DOCUMENT_ROOT']."/magento/lib/atos/request<br />";
echo 
"Binaire pour construire la reponse : ".$_SERVER['DOCUMENT_ROOT']."/magento/lib/atos/response";
?>

ensuite tu copies les résultats dans les bons champs.

 
Magento Community Magento Community
Magento Community
Magento Community
 
fredisap
Sr. Member
 
Total Posts:  88
Joined:  2008-10-20
France
 

Bon, j’ai tenté à nouveau en local sous wamp avec les fichiers e transactions prévus pour windows,cette fois j’ai renseigné dans l’admin, le chemin complet des fichiers response et request à savoir:

C:\wamp\www\magento\lib\atos\request.exe
C:\wamp\www\magento\lib\atos\response.exe

et voici le message d’erreur que j’ai maintenant.

Pour valider votre commande, vous devez maintenant procéder au paiement.
Call Bin Request Error - Check path to the file or command line for debug

Qu’est ce que cela veut dire ? j’ai enlever le fichier pathfile.013044876511111 mais cela ne change rien,
Est ce que quelqu’un pourrait me dire quelle erreur je fais, et comment dois je procéder pour installer e transactions .
Merci pour votre soutien.

 
Magento Community Magento Community
Magento Community
Magento Community
 
DnD Thomas
Jr. Member
 
Avatar
Total Posts:  27
Joined:  2008-09-26
 

salut a tous

bon voila j’ai installe le module de ryu sur un magento 1.2.0.2
le module est bien activé en frontend/backend

les differentes options apparaissent bien sur la one page checkout
les fichiers pathfile , parmcom ont l’air d’etre ok

les fichiers bin sont ok aussi ( derniere version pour linux fournis par la BNP)

je suis sous linux en local

tout se passe bien sauf qu’une fois arrivé sur la page du serveur mercanet il me sort

Invalid transaction

We apologize 
for not being able to process your requestplease call the customer service staff and refer to the problem

gné ?! comprend pas !

je vous met le detail de mes fichiers

pathfile :

#########################################################################
#
#    Pathfile 
#
#    Liste des fichiers parametres utilises par le module de paiement
#
#########################################################################
#
#
#-------------------------------------------------------------------------
# Activation (YES) / Désactivation (NO) du mode DEBUG
#-------------------------------------------------------------------------
#
DEBUG!NO!
#
# ------------------------------------------------------------------------
# Chemin vers le répertoire des logos depuis le web alias  
# Exemple pour le répertoire www.merchant.com/mercanet/payment/logo/
# indiquer:
# ------------------------------------------------------------------------
#
D_LOGO!/var/www/peg-atos/lib/atos/media/atos/!
#
# --------------------------------------------------------------------------
#  Fichiers paramètres liés a l'api mercanet paiement    
# --------------------------------------------------------------------------
#
# fichier des  paramètres mercanet
#
F_DEFAULT!/var/www/peg-atos/lib/atos/parmcom.mercanet!
#
# fichier paramètre commercant
#
F_PARAM!/var/www/peg-atos/lib/atos/parmcom!
#
# certificat du commercant
#
F_CERTIFICATE!/var/www/peg-atos/lib/atos/certif!
#
# --------------------------------------------------------------------------
#     end of file
# --------------------------------------------------------------------------

parcom (commercant ) :

###############################################################################
#
#    Fichier des paramètres du commercant
#
#    Remarque :    Ce fichier paramètre est sous la responsabilité du
#                commercant
#
###############################################################################


# URL de retour automatique de la reponse du paiement

#AUTO_RESPONSE_URL!http://www.google.fr/?good_auto!

# URL de retour suite a paiement refuse

CANCEL_URL!http://www.google.fr/?cancel!

# URL de retour suite a paiement accepte

RETURN_URL!http://www.google.fr/?good!

# Code devise  ( 978=EURO )

CURRENCY!978!

# Logo du commercant

LOGO2!commercant.gif!

# Liste des moyens de paiement acceptés

PAYMENT_MEANS!CB,1,VISA,1,MASTERCARD,1!


# END OF FILE

oui je sais mes path de validation , autovalid et refus sont bizarre mais c’est juste pour tester ( j’espere que cela ne rentre pas en ligne de compte )

une chose étrange que j’ai remarqué dans mon pathfile je met seulement le chemin type path_to_certif/certif

j’ai remarqué que magento ( ou le module de ryu ) me rajoute automatiquement la fin du nom du ficher a savoir : certif.en.xxxxxxxxxxxxxxxxx

le probleme c’est que mon fichier certif s’appel : certif.fr.xxxxxxxxxxxxxxxxx
.fr pas .en comment dire au module de completer correctement ?
nb : si je met le nom complet dans le pathfile , le module complete quant meme ce qui me donne un charmant : certif.fr.xxxxxxxxxxxxxxxxx.en.xxxxxxxxxxxxxxxxx

auriez vous une petite idee ?

encore merci a ryu pour tout le boulot !!

 
Magento Community Magento Community
Magento Community
Magento Community
 
lozit
Jr. Member
 
Total Posts:  29
Joined:  2008-01-19
Avignon / France
 
fredisap - 21 January 2009 03:04 PM

Call Bin Request Error - Check path to the file or command line for debug

C’est bien ton fichier exe qu’il ne trouve pas, ou qu’il ne peut pas executer.
Par contre je n’ai pas l’habitude des environnement windows, donc je ne peux pas t’aider sur ce point.
Si le chemin est bon, peut-être qu’apache n’a pas les droits necessaires pour executer le fichier ?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top