// 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();