Salve
Per favore mi potreste indicare l'errore in questa pagina con lo script in PHP
Sto facendo il Test per il pagamento e mi da sempre l'errore del calcolo Mac, il codice è questo:
<?php
$importo = $_GET['importo'];
?>
<?php
$codTrans = "test_";
global $total, $importo;
if (isset($codTrans)){
$alias = 'payment_testm_urlmac';
$importo = $_GET['importo'] ;
$divisa = 'EUR';
$languageId = 'ITA';
$url = "http://www.confezioniluiselle.com";
$url_back = "http://www.confezioniluiselle.com";
$chiaveSegreta = 'esempiodicalcolomac';
/**** CALCOLO DEL MAC ****/
$stringa = 'codTrans='.$codTrans.'divisa='.$divisa.'importo=' .$importo.$chiaveSegreta; //stringa sulla quale effettuare operazioni di codifica.
$mac = sha1($stringa); //CODIFICA SHA1 della stringa sopra calcolata
/**** END ****/
echo " <form name='formKeyclient' method='post' action='https://ecommerce.keyclient.it/ecomm/ecomm/DispatcherServlet'>
<input type='hidden' name='alias' value='$alias'>
Inserisci l'importo da pagare<br> <input type='text' name='importo' value='$importo'> <br>
<input type='hidden' name='divisa' value='$divisa'>
Tuo Nome e Cognome<br> <input type='text' name='codTrans' value='$codTrans'>
<input type='hidden' name='url' value='$url'>
<input type='hidden' name='url_back' value='$url_back'>
<input type='hidden' name='languageId' value='$languageId'>
<input type='hidden' name='mac' value='$mac'>
<br>Email per ricevere notifica pagamento<BR><input type='text' name='mail' value='$mail'>
<br> <input type='submit' value='INVIA PAGAMENTO' >
</form>";
}
?>