Devi avere la documentazione BankPass per procedere e possedere la chiave che nello script sotto ho chiamato $MAC_AVVIO. Io uso uno script php per eseguire la richiesta al server dlela banca, puoi anche usare un form con metodo post o get, in questo caso l'ash md5 lo devi calcolare con javascript e le informazioni le passi con un input hidden
Codice PHP:
/* genera l'ash con algoritmo md5 */
$MAC = md5("NUMORD=" . $NUMORD .
"&IDNEGOZIO=" . $IDNEGOZIO .
"&IMPORTO=" . $IMPORTO .
"&VALUTA=" . $VALUTA .
"&TCONTAB=" . $TCONTAB .
"&TAUTOR=" . $TAUTOR .
"&" . $MAC_AVVIO);
$MAC = strtoupper($MAC);
/* invia la stringa al server della banca */
$referer = "https://sis-bankpass.ssb.it/bankpass/master/main?PAGE=MASTER";
$referer .= "&MAC=" . $MAC;
$referer .= "&IDNEGOZIO=" . $IDNEGOZIO;
$referer .= "&NUMORD=" . $NUMORD;
$referer .= "&IMPORTO=" . $IMPORTO;
$referer .= "&VALUTA=" . $VALUTA;
$referer .= "&TAUTOR=" . $TAUTOR;
$referer .= "&TCONTAB=" . $TCONTAB;
$referer .= "&LINGUA=ITA";
$referer .= "&EMAIL=" . $EMAIL;
$referer .= "&EMAILESERC=" . $EMAILESERC;
$referer .= "&URLBACK=" . $URLBACK;
$referer .= "&URLDONE=" . $URLDONE;
$referer .= "&URLMS=" . $URLMS;
header("location: $referer");
ciao
sergio