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 :
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.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 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 :
Si je teste le module en mode formulaire, le module fonctionne parfaitement.
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"); ?>
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 ?
Partager