Beispiel #1
0
 // VERIFICATION DE LA SIGNATURE DU PAIEMENT
 //require("pbxtestsign.lib.php");
 //$CheckSig = pbxtestsign($auto,"pubkey.pem");
 //if( $CheckSig == 1 ) { //la signature du paiement est bonne, il s'agit bien de e-transaction
 // pour eviter d'envoyer le mail 2 fois en cas de retour sur le site
 //on recupere le numbq pour voir si la transaction a deja ete enregistree dans la base
 // si c'est le cas pas besoin d'enregistrer une 2eme fois et d'envoyer le mail une 2eme fois
 $numbq = SelectSimple("numbq", "if_bo_bq", "numcom", $ref, "");
 if ($numbq == "") {
     $laComValide = new Commande();
     $laComValide->numcom = $ref;
     $laComValide->etat = "2";
     $laComValide->numerop = $trans;
     $laComValide->auto = $auto;
     $laComValide->montant = $montant;
     $laComValide->validerCommandeCBBanque();
     //enregistrement dans la table banque
     $clientValide = new Client();
     $clientValide->numclient = SelectSimple("numclient", "if_bo_com", "numcom", $ref, "");
     $clientValide->infosClient();
     EnvoiMailCommande($laComValide->numcom, $clientValide->email, 'o');
     $pageSpecMonCompte = new Page();
     $pageSpecMonCompte->pageSpecifique("compte-ifip");
 }
 //}  else { // la signature n'est pas bonne, donc bug ou piratage
 //echo "clé invalide";
 /*$laComValide= new Commande();
 			$laComValide->numcom=$_SESSION['numcom'];
 			$laComValide->numclient=$_SESSION['numclient'];		
 											
 			$clientValide=new Client();