Пример #1
0
         // $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);
         $smarty->assign('paybox', $r[1]);
         $smarty->display('paybox_formulaire.html');
     } else {
         $smarty->display('inscription_paiement.html');
     }
     die;
 }