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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 message erreur : Error reading pathfile
si ca peut aider voici
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo "$path_bin $parm";
qui renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...