Bonjour, j'essaye depuis 2 jour de faire fonctionner le module Paybox sur mon 720plan OVH en mode "ligne de commande", mais j'arrive toujours au message suivant :

Content-type: text/html Cache-Control: no-cache, no-store Pragma: no-cache

PAYBOX INPUT ERROR (code -3)
Version 211 - Sources 4.10

Linux web213.720.ha.ovh.net 2.6.18.1-grsec-mutu-grs-ipv4-32 #8 SMP Mon Mar 26 21:19:39 CEST 2007 i686 GNU/Linux
J'ai intégré le cgi dans le répertoire par défaut d'OVH, au même niveau que le www, il se nomme modulev2.cgi.
J'ai donné les droits en 755 sur le répertoire cgi-bin/ et sur le CGI.


J'utilise le code du formulaire donné dans le kit d'installation e-transactions pour faire des tests...mais rien y fait.
La page PHP est codée ainsi :
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
<?php
 
     $PBX_MODE        = '4'; // appel en ligne de commande
     $PBX_LANGUE      = 'FRA'; // FRA French - GBR English - ESP Spanish - ITA - Italian - DEU German - NLD Nederland - SWE Sweeden
     $PBX_SITE        = '1999888';
     $PBX_RANG        = '98';
     $PBX_IDENTIFIANT = '3';
     $PBX_TOTAL       = '1290'; //12 euros 90 centimes
     $PBX_DEVISE      = '978'; // monaie = euros
     $PBX_CMD         = 'Macommande123';
     $PBX_PORTEUR     = 'test@test.test';
     $PBX_RETOUR      = "auto:A;amount:M;ident:R;trans:T";
     $PBX_EFFECTUE    = "http://www.maBoutique.fr/reponse_OK.html";
     $PBX_REFUSE      = "http://www.maBoutique.fr/reponse_KO.php";
     $PBX_ANNULE      = "http://www.maBoutique.fr";
 
 
     $PBX             = "PBX_MODE=$PBX_MODE PBX_LANGUE=$PBX_LANGUE PBX_SITE=$PBX_SITE PBX_RANG=$PBX_RANG PBX_IDENTIFIANT=$PBX_IDENTIFIANT PBX_TOTAL=$PBX_TOTAL PBX_DEVISE= $PBX_DEVISE PBX_CMD=$PBX_CMD PBX_PORTEUR=$PBX_PORTEUR PBX_EFFECTUE= $PBX_EFFECTUE PBX_REFUSE=$PBX_REFUSE PBX_ANNULE=$PBX_ANNULE PBX_RETOUR=$PBX_RETOUR";
     $MOD             = "../cgi-bin/modulev2.cgi";
 
     echo shell_exec("$MOD $PBX");
?>
Si je teste le module en mode formulaire, le module fonctionne parfaitement.

D'après la doc, ils signales que le code d'erreur que je reçois (-3) signifie que les variables ne sont pas passées au module... pourtant, je vois pas exactement ce que je peux faire de plus ?