Sommaire
CyberMUT : Crédit Mutuel
cybermut_creerformulairecm
cybermut_testmac
cybermut_creerreponsecm
|
6.14.2 cybermut_testmac[ Exemples avec cybermut_testmac ] PHP 4 >= 4.0.5Description
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"]; ?>
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.
|