IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Paybox] Mise en place


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [Paybox] Mise en place
    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 ?

  2. #2
    Futur Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    J'ai essayé de lancer le cgi en SSH sur le 720plan d'OVH (mon hébergement), et lui, me sort le code suivant :

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

    <HTML>
    <HEAD>
    <TITLE>PAYBOX</TITLE></HEAD>
    <BODY>
    <CENTER><P><B>PAYBOX INPUT ERROR (code -5)</B></P></CENTER>
    <CENTER><B>Version 211 - Sources 4.10</B></CENTER>
    <br><CENTER><B>
    Linux ssh1.720.ha.ovh.net 2.6.18.1-mutu-grs-ipv4-32 #7 SMP Wed Mar 21 19:08:08 CET 2007 i686 GNU/Linux
    </B></CENTER>
    </BODY>
    </HTML>
    Je ne trouve aucune référence à cette erreur nul part ni sur le net ni sur le manuel d'utilisateur du Crédit Agricole.
    Quelqu'un aurait u manuel de paybox pour chercher dedans ?

    Comment se fait-il que la version lancée par PHP me sorte un code d'erreur -3 alors que le SSH me sorte une erreur non référencée ?

Discussions similaires

  1. [AD]Mise en place de Active Directory
    Par guiguisi dans le forum Windows Serveur
    Réponses: 9
    Dernier message: 29/07/2004, 09h50
  2. [C#] Mise en place d'un site multilingue
    Par regbegpower dans le forum ASP.NET
    Réponses: 6
    Dernier message: 19/03/2004, 20h15
  3. mise en place serveur web intranet
    Par gui4593 dans le forum Installation
    Réponses: 7
    Dernier message: 01/01/2004, 19h18
  4. Mise en place d'index....??
    Par liv dans le forum Requêtes
    Réponses: 6
    Dernier message: 18/12/2003, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo