cybermut_testmac
(4.0.5 - 4.2.3 only)
cybermut_testmac --
Vérifie le message de confirmation
Description
bool
cybermut_testmac ( string code_MAC, string version, string TPE, string cdate, string montant, string ref_commande, string texte_libre, string code-retour)
cybermut_testmac() s'assure qu'il n'y a pas de données
parasites dans le message de confirmation recu. Attention aux paramètres
code-retour and texte-libre, qui ne
peuvent pas être utilisés directement, car ils contienent des tirets
dans leur nom. Vous devez utilisez la syntaxe suivante :
<?php
$code_retour=$HTTP_GET_VARS["code-retour"];
$texte_libre=$HTTP_GET_VARS["texte-libre"];
?> |
Exemple 1. Deuxième étape de paiement (équivalent à cgi2.c) <?php
// Assurez vous que l'option Enable Track Vars est active.
// Dossier qui contient les clés de paiement
putenv("CMKEYDIR=/var/creditmut/cles");
// Numéro de version
$VERSION="1.2";
$texte_libre = $HTTP_GET_VARS["texte-libre"];
$code_retour = $HTTP_GET_VARS["code-retour"];
$mac_ok = creditmut_testmac($MAC,$VERSION,$TPE,$date,$montant,$reference,$texte_libre,$code_retour);
if ($mac_ok) {
//
// Gestion d'un paiement réussi
//
//
$result=creditmut_creerreponsecm("OK");
} else {
$result=creditmut_creerreponsecm("Document Falsifié");}
?> |
|
Voir aussi
cybermut_creerformulairecm() et
cybermut_creerreponsecm().