Problème mis en place d'un système de paiement CB

Problème mis en place d'un système de paiement CB - PHP - Programmation

Marsh Posté le 05-04-2011 à 11:21:01    

Bonjour donc voila j'ai un soucis avec la mise en place d'un système de paiement par carte bancaire, j'utilise le package ATOS du crédit agricole, j'ai utilisé le tuto de http://thierry-godin.developpez.com/php/atos/#LI-C-1 et sa plante direct au niveau de l'appel de request j'ai cette erreur suivante:
 
Erreur appel request
Executable request non trouve : /home/arnaud/www/paiement/request
 
J'ai vérifié les permissions de fichiers ils sont bien en 755, l'adresse est logiquement bonne je ne comprend pas d'où sa peut venir.Voici un bout de mon code:
 
$parm .= " pathfile=/home/arnaud/www/paiement/pathfile";
$path_bin = "/home/arnaud/www/paiement/request";
$result = exec("$path_bin $parm" );
 
Si quelqu'un a une idée.Merci

Reply

Marsh Posté le 05-04-2011 à 11:21:01   

Reply

Marsh Posté le 05-04-2011 à 12:59:16    

il me semble qu'il faut mettre le fichier request en CHMOD777 et donc pour question de sécurité, le mettre au niveau supérieur au répertoire www

Reply

Marsh Posté le 05-04-2011 à 13:24:07    

J'ai essayé sans aucun succès .Merci quand même pour ton aide.

Reply

Marsh Posté le 05-04-2011 à 14:02:07    

De mémoire, y'a des fichiers de paramétrage à configurer pour la solution d'Atos avant que ça fonctionne + un fichier qui contient la clé de cryptage. T'utilises la clé pour les tests ou celle de prod?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-04-2011 à 14:07:54    

J'ai programmé pour utilisé la clé de test mais vu que request ne s'exécute pas sert pas a grand chose la clé^^.

Reply

Marsh Posté le 05-04-2011 à 14:17:09    

T'as bien rempli les fichiers pathfile.xxxxxxx et pathfile.parmcom.xxxxxxx ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-04-2011 à 14:31:47    

rufo a écrit :

T'as bien rempli les fichiers pathfile.xxxxxxx et pathfile.parmcom.xxxxxxx ?


 
parcom.xxxxxxxxxxx:
 
###############################################################################
#
# Fichier des parametres du commercant
#
# Remarque : Ce fichier parametre est sous la responsabilite du
#    commercant
#
###############################################################################
 
 
# URL de retour automatique de la reponse du paiement
 
#AUTO_RESPONSE_URL!http://ns202409.ovh.net/~arnaud/call_autoresponse.php!
 
# URL de retour suite a paiement refuse
 
CANCEL_URL!http://ns202409.ovh.net/~arnaud/call_response.php!
 
# URL de retour suite a paiement accepte
 
RETURN_URL!http://ns202409.ovh.net/~arnaud/call_response.php!
 
 
# END OF FILE
 
pathfile:
 
#########################################################################
#
# Pathfile  
#
# Liste fichiers parametres utilises par le module de paiement
#
#########################################################################
#
#
#-------------------------------------------------------------------------
# Activation (YES) / Désactivation (NO) du mode DEBUG
#-------------------------------------------------------------------------
#
DEBUG!YES!
#
# ------------------------------------------------------------------------
# Chemin vers le répertoire des logos depuis le web alias  
# Exemple pour le répertoire www.merchant.com/e-transactions/payment/logo/
# indiquer:/e-transactions/payment/logo/
# ------------------------------------------------------------------------
#
D_LOGO!/www/paiement/logo/!
#
# --------------------------------------------------------------------------
#  Fichiers parametres lies a l'api e-transactions paiement  
# --------------------------------------------------------------------------
#
# fichier des  parametres e-transactions
#
F_DEFAULT!/home/arnaud/www/paiement/parmcom.e-transactions!
#
# fichier parametre commercant
#
F_PARAM!/home/arnaud/www/paiement/parmcom!
#
# certicat du commercant
#
F_CERTIFICATE!/home/arnaud/www/paiement/certif!
#
# --------------------------------------------------------------------------
#  end of file
# --------------------------------------------------------------------------
 

Reply

Marsh Posté le 05-04-2011 à 15:16:23    

Bon ba j'ai trouvé le pb vraiment abusé un petit espace dans un des paramètres et sa fait tout planter sans aucun détails c'est vraiment de la mer.. a programmé sa [:canardeur]
 
Merci encore à vous deux.

Reply

Marsh Posté le 05-04-2011 à 15:21:08    

J'avais moi-même galéré pour paramétrer ce truc pour une boutique sous Magento (moi, j'avais en plus le pb de l'intégration dans un produit). J'ai passé 3 plombes à chercher à comprendre pourquoi ça marchait avec le certificat de test et pas celui de prod. Jusqu'au jour où j'ai compris en lisant un papier du dossier fourni pas la banque qu'elle nous avait pas filé le bon ID d'e-commerçant associé à la clé :/ Les boulets!!!


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-04-2011 à 15:44:59    

Omg j'aurais péter un plomb^^.

Reply

Marsh Posté le 05-04-2011 à 15:44:59   

Reply

Marsh Posté le 05-04-2011 à 15:52:12    

ronindono a écrit :

Omg j'aurais péter un plomb^^.


 
Heureusement pour la banque, c'est pas moi qui ait appelé pour avoir le bon ID, mais mon patron. Du reste, heureusement qu'il avait laissé trainé un papier du contrat avec l'ID de e-commerçant sur son bureau, sinon, j'aurais jamais trouvé. C'est en voyant cet ID que je lui ai dit : "ben, c'est pas le nôtre, ça!" et lui "ben si!". En regardant les autres papiers qu'on avait eu avant sur le contrat, on a vu qu'entre temps, l'ID avait changé!!!  :fou:  


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-04-2011 à 15:57:29    

Oui donc de la faute du patron aussi...

Reply

Marsh Posté le 05-04-2011 à 16:06:31    

ronindono a écrit :

Oui donc de la faute du patron aussi...


 
Il est pas franchement technique et à aucun moment la banque nous a dit que l'ID commerçant avait changé. Donc c'est clairement la faute à la banque...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed