Une question, un devis ? contactez nous au 06.89.986.982 ou demander à être rappelé.
Une petite astuce qui n’est pas vraiement basé sur Spip mais qui peut servir à l’occasion.
Gandi Hosting est une offre d’hébergement proposé par gandi.net.
Il est possible d’intégrer un système de paiement Paybox sur cet hébergement. Cependant le module CGI nécessaire au paiement ne peut être appelé directement via un formulaire HTML. Il faut en effet appeler le module CGI installé par Gandi sur ces serveurs via un script PHP.
Ci-dessous un exemple de script PHP :
<?php
$PBX_MODE ='4'; // appel en ligne de commande
$PBX_LANGUE ='FRA';
$PBX_SITE ='0000000'; // Site Paybox
$PBX_RANG ='00'; // Rang Paybox
$PBX_IDENTIFIANT ='0000'; // Identifiant Paybox
$PBX_TOTAL ='[(#MONTANT|montantpayerpaybox)]'; // le montant a payé en centimes d'euro
$PBX_DEVISE ='978';
$PBX_CMD ='num_commande'; // L'identifiant de la transaction
$PBX_PORTEUR ='#EMAIL';// l'email du client
$PBX_RETOUR='auto:A;amount:M;ident:R;trans:T;carte:C;tran:S;dat:D;erreur:E';
$PBX_EFFECTUE='http://www.monsite.com/spip.php?page=effectue';
$PBX_REFUSE='http://www.monsite.com/spip.php?page=refuse';
$PBX_ANNULE='http://www.monsite.com/spip.php?page=annule';
$PBX_REPONDRE_A='http://www.monsite.com/spip.php?page=repondre';
$MODULE = '/usr/local/bin/paybox/payboxv3.cgi';
// le chemin vers le module
$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_RETOUR='.$PBX_RETOUR.' PBX_EFFECTUE='.$PBX_EFFECTUE.' PBX_REFUSE='.$PBX_REFUSE.' PBX_ANNULE='.$PBX_ANNULE;
echo shell_exec($MODULE.$PBX);
?>
Vous souhaitez avoir plus de renseignements sur notre offre ? indiquez dans le champ ci-dessous votre nom et votre téléphone et nous vous rappelons dans les délais plus brefs.