Ciao a tutti,
scusate la latenza ma recentemente mi sono trasferito dalla svizzera al regno unito per cui ho avuto ben altre emergenze
Ho realizzato il modulo per bankpass che l'amministratore del sito ha gia' provveduto a mettere online, anche se io stesso ho avuto problemi per scaricarlo... se volete lo potete prendere direttamente da
http://www.starfarm.it/oscommerce/bankpass-1.0.zip.
Il modulo e' in fase sperimentale, non ho pero' riscontrato problemi di sorta. Non usatelo sui vostri siti di produzione! Prima di tutto cerchiamo di capire se e' stabile a sufficienza e non ha bugs vari...
L'installazione e' abbastanza semplice:
1) Scompattare il file zip controllando che i percorsi vengano mantenuti. Il tutto viene creato in una cartella "catalog" che rappresenta la directory principale del vostro OSCommerce.
2) All'interno di questa cartella c'e' il file bankpass_ms.php che e' quello che va controllato piu' attentamente perche' serve per la comunicazione tra merchant server di bankpass e il vostro sito. Serve per memorizzare nel vostro db la risposta del merchant server, ma non e' necessario al corretto funzionamento del tutto... fornisce ulteriori indicazioni sulla transazione a prescindere dalla navigazione dell'utente, proprio perche' e' invocato direttamente dal server bankpass e non dall'utente stesso.
3) Nella cartella /includes/ ci sono ulteriori files bankpass.php in sottocartelle diverse:
- uno per la lingua (al momento solo italiana in /languages/italian/modules/payment/)
- l'altro invece che fa effettivamente tutto il lavoro per le transazioni (in /modules/payment/)
L'amministrazione avviene normalmente da pannello di controllo OSCommerce. Basta abilitare il modulo e si puo' utilizzare da subito.
Ci sono alcuni parametri che vanno specificati, i quali sono forniti da bankpass al cliente.
Ho inserito comunque nel programma i codici di prova, per cui e' possibile fare esperimenti senza per questo aprire un conto bankpass
. Il sistema di prova lavora solo in http, mentre quello definitivo lavora in https.
Fatemi sapere se avete problemi o commenti.
A presto,
Marco