cybermut_testmac
(4.0.5 - 4.2.3 only, PECL)
cybermut_testmac --
Stellt sicher, dass keine betrügerischen Daten in der Bestätigungsnachricht sind.
Beschreibung
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() wird dazu verwendet, sicherzustellen, dass keine betrügerischen oder falschen
Daten in der erhaltenen Bestätigungsnachricht sind.
Achten Sie auf die Parameter code-retour und
texte-libre, welche wegen dem Bindestrich nicht einfach ausgewertet werden können.
Sie müssen sie wie folgt verwenden:
<?php $code_retour=$_GET["code-retour"]; $texte_libre=$_GET["texte-libre"]; ?>
|
Beispiel 1. Letzter Schritt der Bezahlung (entspricht cgi2.c)
<?php // Stellen Sie sicher, dass Enable Track Vars auf ON steht. // Verzeichnis der Schlüssel putenv("CMKEYDIR=/var/creditmut/cles"); // Versionsnummer $VERSION="1.2";
$texte_libre = $_GET["texte-libre"]; $code_retour = $_GET["code-retour"];
$mac_ok = cybermut_testmac($MAC,$VERSION,$TPE,$date,$montant,$reference,$texte_libre,$code_retour);
if ($mac_ok) {
// // insert data processing here // //
$result=cybermut_creerreponsecm("OK"); } else { $result=cybermut_creerreponsecm("Document Falsifie"); } ?>
|
|
Siehe auch
cybermut_creerformulairecm() und
cybermut_creerreponsecm().