la unicredit ha il circuito pagonline, documentato di merda (un po' come tutti) ma niente di difficile.
Genericamente, partendo dai dati dell'ordine e alcune chiavi segrete, dovrai ottenere una stringa, con la quale riindirizzerai l'acquirente sul sito del gateway (su pagonline la stringa e' in md5->binaria->base64) . Questa stringa permette alla banca di verificare l'integrita' e la correttezza dei dati passati.
L'utente paga, e torna indietro, con dei dati, un messaggio di stato e un'altra stringa. In base a quest'altra stringa, dovrai verificare tu l'integrita' e la correttezza dei dati con cui e' arrivato l'utente. Se tutto ok - imposti lo stato dell'ordine come pagato.