[SIPS] Error reading pathfile
Bonjour à tous, en espérant que quelqu'un puisse m'aider.
J'ai un fichier php qui fait appel a sips pour afficher les logos cb
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
// Initialisation du chemin du fichier pathfile
$parm="pathfile=/home/etransaction/apipayment/sample/pathfile";
$parm="$parm merchant_id=0320518194......"; //merchant_id de test
$parm="$parm merchant_country=fr";//pays
$parm="$parm amount=".$amount;
$parm .= " customer_email=" . $email;
$parm.=" order_id=".$co_..._ident_td;//numero unique de la commande
//url en cas d'annulation
$parm .= " cancel_return_url=http://www.....com";
//url de retour du client après le paiement
$parm .= " normal_return_url=http://www.....com";
$path_bin = "/home/etransaction/apipayment/bin/sips_request";
// Appel du binaire request
$result=exec("$path_bin $parm");
$tableau = explode("!", "$result");
$code = $tableau[1];
$error = $tableau[2];
$message = $tableau[3];
if (( $code == "" ) && ( $error == "" ) ) {
$txtReponse="executable request non trouve ".$path_bin;
}// Erreur, affiche le message d'erreur
else if ($code != 0){
$txtReponse="<center><b><h2>Erreur appel API de paiement. </h2></center></b><br><br><br> message erreur : ".$error." <br>";
}// OK, affiche le formulaire HTML
else {
$txtReponse=($error!="")?"<br><br>".$error."<br />":"";
$txtReponse.=$message;
}
echo $txtReponse; |
qui m'affiche la réponse suivante :
Code:
1 2
|
message erreur : Error reading pathfile |
si ca peut aider voici
Code:
1 2
|
echo "$path_bin $parm"; |
qui renvoie
Code:
1 2
|
/home/etransaction/apipayment/bin/sips_request pathfile=/home/etransaction/apipayment/sample/pathfile merchant_id=0320518194.... merchant_country=fr amount=3947 customer_email=....5@gmail.com order_id=4-0-1265701916 cancel_return_url=http://www.....com normal_return_url=http://www.....com |
apres verification en ssh, le chemin du pathfile est bon, et il contient ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#--------------------------------------------------------------------------
# Repertoires lies a l'api e-transactions paiement du Credit Agricole #
# A modifier par le commercant
#
# ATTENTION : le nom des repertoires doit se terminer par un /
# --------------------------------------------------------------------------
#
# Repertoire des logos
#
D_LOGO:/images/e-transactions/:
#
# Repertoire des fichiers parmetres
#
D_PARM:/e-transactions/payment/parm/:
#
# --------------------------------------------------------------------------
# Fichiers parametres lies a l'api e-transactions paiement
# A ne pas modifier
# --------------------------------------------------------------------------
#
# fichier des parametres e-transactions
#
F_DEFAULT:D_PARM:parmcom.e-transactions:
#
# fichier parametre commercant
#
F_PARAM:D_PARM:parmcom:
#
# certicat du commercant
#
F_CERTIFICATE:D_PARM:certif:
#
# --------------------------------------------------------------------------
# end of file
# -------------------------------------------------------------------------- |
Voila j'espere avoir mis assez de détail, en fait c'est du code que je reprends et c'est la premiere fois que j'utilise sips
Merci d'avance a ceux qui pourront m'aider...