Exemple #1
0
 $paybox->set_langue('FRA');
 // Langue de l'interface PayBox
 $paybox->set_site('8316677');
 // TODO : Mettre dans le fichier de configuration
 //$paybox->set_site('1999888'); // TEST
 $paybox->set_rang('01');
 // TODO : Mettre dans le fichier de configuration
 // $paybox->set_rang('99'); // TEST
 $paybox->set_total($tarifs[$valeurs['type_inscription']] * 100);
 // Total de la commande, en centimes d'euros
 $paybox->set_cmd($reference);
 // Référence de la commande
 $paybox->set_porteur($valeurs['email']);
 // Email du client final (Le porteur de la carte)
 // URL en cas de reussite
 $paybox->set_effectue('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_effectue.php');
 // URL en cas de refus du paiement
 $paybox->set_refuse('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_refuse.php');
 // URL en cas d'annulation du paiement de la part du client
 $paybox->set_annule('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_annule.php');
 // URL en cas de disfonctionnement de PayBox
 $paybox->set_erreur('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_erreur.php');
 $paybox->set_wait(50000);
 // Délai d'attente avant la redirection
 $paybox->set_boutpi('Régler par carte');
 // Texte du bouton
 $paybox->set_bkgd('#FAEBD7');
 // Fond de page
 $paybox->set_output('B');
 // On veut gerer l'affichage dans la page intermediaire
 preg_match('#<CENTER>(.*)</CENTER>#is', $paybox->paiement(), $r);
Exemple #2
0
 require_once dirname(__FILE__) . '/../../../dependencies/paybox/payboxv2.inc';
 $paybox = new PAYBOX();
 $lang = 'FRA';
 if (isset($_GET['lang']) && $_GET['lang'] != 'fr') {
     $lang = 'GBR';
 }
 $paybox->set_langue($lang);
 $paybox->set_site($conf->obtenir('paybox|site'));
 $paybox->set_rang($conf->obtenir('paybox|rang'));
 $paybox->set_identifiant('83166771');
 $paybox->set_total($total * 100);
 $paybox->set_cmd($valeurs['reference']);
 $paybox->set_porteur($valeurs['email_facturation']);
 if (isset($_GET['repondre_a']) === true) {
     $paybox->set_repondreA('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_retour.php');
     $paybox->set_effectue('http://event.afup.org/inscription-confirmee/');
     $paybox->set_refuse('http://event.afup.org/inscription-refusee/');
     $paybox->set_annule('http://event.afup.org/inscription-annulee/');
     $paybox->set_erreur('http://event.afup.org/erreur-de-paiement/');
 } else {
     $paybox->set_effectue('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_effectue.php');
     $paybox->set_refuse('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_refuse.php');
     $paybox->set_annule('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_annule.php');
     $paybox->set_erreur('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_erreur.php');
 }
 $paybox->set_wait(50000);
 $paybox->set_boutpi('Régler par carte');
 $paybox->set_bkgd('#FAEBD7');
 $paybox->set_output('B');
 preg_match('#<CENTER>(.*)</CENTER>#is', $paybox->paiement(), $r);
 $smarty->assign('paybox', $r[1]);