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, daß 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=$HTTP_GET_VARS["code-retour"];
$texte_libre=$HTTP_GET_VARS["texte-libre"];
?> |
Beispiel 1. Letzter Schritt der Bezahlung (entspricht cgi2.c) <?php
// Stellen Sie sicher, daß Enable Track Vars auf ON steht.
// Verzeichnis der Schlüssel
putenv("CMKEYDIR=/var/creditmut/cles");
// Versionsnummer
$VERSION="1.2";
$texte_libre = $HTTP_GET_VARS["texte-libre"];
$code_retour = $HTTP_GET_VARS["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().