예제 #1
0
            // 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
예제 #2
0
        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&eacute;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;
}