da Paolo De Dionigi aka Spike00 » mar apr 02, 2013 8:55 am
Ciao, tipicamente si usa un modulo per collegare zen cart con la banca in modo che quando l'utente sceglie di pagare con carta di credito venga inoltrato vero il server della banca dove effettua effettivamente il pagamento e poi da lì venga reindirizzato verso zen cart dove viene completato l'ordine.
Questo è il processo più sicuro.
Esistono altre possibilità, come lasciar sempre gestire alla banca la transazione ma sul server del merchant e il cliente non si accorge quindi che sia la banca a gestire la transazione, perchè non lascia mail sito del merchant. Qualcuno preferisce questo approccio ma poche banche offrono questa possibilità.
Infine esiste sempre la possibilità di raccogliere direttamente i dati della carta di credito e procedere in autonomia (il merchant) all'addebito degli acquisti.
In questo modo ci si accolla l'onere della gestione dei dati della carta di credito. Assolutamente da evitare, perchè in caso di problemi (ad esempio hackerano il sito e rubano i dati delle carte...) bisogna risponderne e sono dolori enormi.
Per quanto riguarda quindi il primo tipo di modulo, io ne ho sviluppati una decina, costano tutti 120,00 + Iva + Inarcassa. Lo sviluppo per l'interfacciamento per un nuovo gateway dipende dalle specifiche tecniche del gateway in questione.
Quale banca scegliere dipende principalmente dalle condizioni che riesci a ottenere. Salvo rari casi sono abbastanza equivalenti (l'unico limite tecnico che mi è capitato di trovare in qualche gateway riguarda quelli che non gestiscono la comunicazione delle transazioni server to server, quindi per questi, se capita che il client perda la connessione o chiuda il browser o qualche accidente simile (e capita), non c'è modo di sapere (da parte del software) se la transazione è andata a buon fine oppure no).