100) ? str_replace(‘.’,’,’,strval($mtNum+5)) : str_replace(‘.’,’,’,strval($mtNum));
$urlScheme=”https”;

// Paramètres Paybox
$pbxSite=”2916541″;
$pbxRang=”01″;
$pbxIdentifiant=”38000500″;
$pbxTotal=($mtNum > 100) ? strval(($mtNum+5)*100) : strval(($mtNum)*100);
$pbxDevise=”978″;
$pbxCmd=$msgid;
$pbxPorteur=$email;
// nullparam n’est pas utilisé, il permet d’obtenir le premier paramètre utilisé: montant
$pbxRetour=”nullparam:T;montant:M;ref:R;auto:A;trans:T;erreur:E”;
$pbxEffectue=”{$urlScheme}://tamadi.org/?page_id=1758″;
$pbxRefuse=”{$urlScheme}://tamadi.org/?page_id=1767″;
$pbxAnnule=”{$urlScheme}://tamadi.org/?page_id=1760″;

// Création de la clé HMAC
$dateTime = date(“c”);
$msg = “PBX_SITE=”.$pbxSite.
“&PBX_RANG=”.$pbxRang.
“&PBX_IDENTIFIANT=”.$pbxIdentifiant.
“&PBX_TOTAL=”.$pbxTotal.
“&PBX_DEVISE=”.$pbxDevise.
“&PBX_CMD=”.$pbxCmd.
“&PBX_PORTEUR=”.$pbxPorteur.
“&PBX_RETOUR=”.$pbxRetour.
“&PBX_EFFECTUE=”.$pbxEffectue.
“&PBX_REFUSE=”.$pbxRefuse.
“&PBX_ANNULE=”.$pbxAnnule.
“&PBX_HASH=SHA512”.
“&PBX_TIME=”.$dateTime;
$keyTest=”6B058E8B2EA407F340C822DDE13470C7BB2C09E3F5982DE24BC1FCF60BFE5EA51130B82C6F78F39693A03B9B07E6720B2908543FB5D85FD7222A970D9AC4CA72″;
$binKey = pack(“H*”, $keyTest);
//print_r(hash_algos());
$hmac = strtoupper(hash_hmac(‘sha512’, $msg, $binKey));

?>

Veuillez procéder au paiement.

Montant: