- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema File PHP pagamenti misterioso
-
Problema File PHP pagamenti misterioso
Salve
Per favore come si deve modificare il file che riporto sotto l'esempio modello.
Il problema che mi da è che mi da l'importo in centesimi: ad esempio scivo ? 150 e mi risulta pagato 1,50
Dove intervenire per riprogrammarlo?
Grazie<?php
// Parametri forniti dalla banca
// (l'esempio è preimpostato con i parametri dell'ambiente di test)$CHIAVE_AVVIO = ""; $ID_NEGOZIO = "010500000000001"; $URL_PAGAMENTO = "http://sis-test-bankpass.ssb.it/bankpass/master/main?PAGE=MASTER"; $CODICE_VALUTA = "978"; // Recupero dati dal form $pImporto = $_POST["IMPORTO"]; $pNumOrd = $_POST["NUMORD"]; $pUrlBack = $_POST["URLBACK"]; $pUrlDone = $_POST["URLDONE"]; $pUrlms = $_POST["URLMS"]; $pTContab = $_POST["TCONTAB"]; $pTAutor = $_POST["TAUTOR"]; // Generazione della stringa su cui eseguire il calcolo dell'hash $StringaPerMac = "NUMORD=" . $pNumOrd; $StringaPerMac .= "&IDNEGOZIO=" . $ID_NEGOZIO; $StringaPerMac .= "&IMPORTO=" . $pImporto; $StringaPerMac .= "&VALUTA=" . $CODICE_VALUTA; $StringaPerMac .= "&TCONTAB=" . $pTContab; $StringaPerMac .= "&TAUTOR=" . $pTAutor; $StringaPerMac .= "&" . $CHIAVE_AVVIO; //Calcolo del MAC $MAC = md5($StringaPerMac); // Generazione dell'URL su cui reindirizzare il browser del cliente // (notare che le URL sono in formato url-encoded) $RedirectionURL = $URL_PAGAMENTO; $RedirectionURL .= "&IMPORTO=" . $pImporto; $RedirectionURL .= "&VALUTA=" . $CODICE_VALUTA; $RedirectionURL .= "&NUMORD=" . $pNumOrd; $RedirectionURL .= "&IDNEGOZIO=" . $ID_NEGOZIO; $RedirectionURL .= "&URLDONE=" . urlencode($pUrlDone); $RedirectionURL .= "&URLBACK=" . urlencode($pUrlBack); $RedirectionURL .= "&URLMS=" . urlencode($pUrlms); $RedirectionURL .= "&TCONTAB=" . $pTContab; $RedirectionURL .= "&TAUTOR=" . $pTAutor; $RedirectionURL .= "&MAC=" . $MAC; // Reindirizzamento del cliente Header("Location: $RedirectionURL");
?>