// 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; } } // On affiche la page
if ($valeurs['type_reglement'] == AFUP_FORUM_REGLEMENT_CARTE_BANCAIRE) { require_once dirname(__FILE__) . '/../../../dependencies/paybox/payboxv2.inc'; $paybox = new PAYBOX(); $paybox->set_langue('FRA'); $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']); $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', '<div style="text-align:center">' . str_ireplace('input type=submit', 'input type="submit" class="btn primary"', $r[1]) . '</div>'); $smarty->display('paybox_formulaire.html'); } else { $smarty->display('inscription_paiement.html'); } die; } } $rappelInvalide = false; if (isset($_GET['rappel']) && $_GET['rappel'] == 'invalide') { $rappelInvalide = true; }