Pagina 1 di 4
e se avessi trovato la soluzione al problema di bankpass?
Inviato: 30/04/2005, 13:11
da mustafa
stavo facendo un mezzo test volante; ditemi che ne pensate.
se io configuro come URLMS checkout_process.php invece che bankpass_ms.php, il mio shop viene automaticamente aggiornato con il nuovo ordine da parte del cliente. a questo punto, se configuro come URLDONE una nuova pagina con scritto "ordine effettuato blablabla" personalizzata (tipo checkout_process_bp.php) dovrei avere l'ordine nel backoffice, il carrello del cliente svuotato, e non avere il messaggio "il carrello e' vuoto" se l'utente clicca su ok dopo aver effettuato la transazione.
che ne pensate? troppo facile?
Inviato: 30/04/2005, 15:46
da wolfz
potrebbe essere una soluzione..
ma comunque implica che ti venga rilasciata una conferma di operazione avvenuta da bankpass..
non avendo seguito bene il problema magari ti sto scrivendo considerazioni sbagliate..
fammi sapere
ciao ciao
Inviato: 01/05/2005, 10:16
da giammi73
guardate che basta tenere su off
nelle session inerenti all ip e la contrib funge
tutto qui
io la uso da gennaio
e solo in 2 casi non e' stato marcato l'ordine
allo stesso cliente
tra l'altro
Inviato: 01/05/2005, 10:19
da mustafa
giammi73 ha scritto:guardate che basta tenere su off
nelle session inerenti all ip e la contrib funge
tutto qui
ce l'ho gia' su false la voce Check IP Address e (almeno in fase di test, ma non vedo perche' debba funzionare poi in produzione) l'ordine non viene caricato finche' non avviene il manuale click dell'utente su OK per tornare allo shop.
io la uso da gennaio
e solo in 2 casi non e' stato marcato l'ordine
allo stesso cliente
tra l'altro
che sia l'unico cliente a non cliccare OK dopo la transazione? hai verificato che l'ordine viene caricato sul db prima del famoso click manuale (ovvero APPENA la transazione viene effettuata, e si e' ancora sul server di bankpass)?
ciao
Inviato: 01/05/2005, 14:12
da wolfz
interessante...
Inviato: 03/05/2005, 10:57
da mustafa
in attesa di una risposta da giammi73 (spero davvero di non dover aspettare ancora a lungo), io ho risolto il problema nel modo piu' semplice (e - pare - perfettamente funzionante).
in includes/modules/payment/bankpass.php ho modificato due righe:
tep_draw_hidden_field('URLDONE', HTTP_SERVER . DIR_WS_HTTP_CATALOG . 'checkout_success.php' . $mycustominfo) .
tep_draw_hidden_field('URLMS', HTTP_SERVER . DIR_WS_HTTP_CATALOG . 'checkout_process.php' . $mycustominfo) .
in questo modo, e' solo con URLMS che viene notificata l'effettuata transazione sul pannello aggiornando l'ordine, mentre URLDONE rimanda semplicemente alla pagina in cui l'utente viene avvisato che "Il tuo ordine è stato inoltrato" etc...
faccio un po' di prove cambiando varie configurazioni sulle sessions e sul browser, e poi, se tutto continua a funzionare, faccio una prova dall'ambiente di test a quello di produzione.
Inviato: 03/05/2005, 22:33
da wolfz
complimenti
facci sapere dopo aver testato per benino!
Inviato: 05/05/2005, 12:47
da giammi73
se non si cliccka ok non viene scritto l'ordine su osc
e' necessario che si ritorni dal sito bankpass
Inviato: 05/05/2005, 13:11
da mustafa
giammi73 ha scritto:se non si cliccka ok non viene scritto l'ordine su osc
e' necessario che si ritorni dal sito bankpass
appunto. bug bello e buono, perche' se io leggo "transazione effettuata", posso tranquillamente decidere di chiudere il browser o andare su un altro sito. per me la transazione e' effettuata.
con la soluzione da me proposta, dovrebbe andare tutto (il "dovrebbe" e' per l'ambiente di produzione, che provero' entro un paio di giorni - in test funziona egregiamente).
ciao
Inviato: 05/05/2005, 14:38
da wolfz
novità?
facci sapere
Inviato: 05/05/2005, 17:03
da mustafa
wolfz ha scritto:novità?
facci sapere
<OT>
ma tu stai cercando di diventare il top poster?
</OT>
Inviato: 06/05/2005, 0:06
da wolfz
mustafa ha scritto:wolfz ha scritto:novità?
facci sapere
<OT>
ma tu stai cercando di diventare il top poster?
</OT>
ahahahah
sono solo uno dei Moderatori..
cerco di aiutare, per quanto mi sia possibile, gli utenti in difficoltà..
un saluto!
Inviato: 15/09/2005, 22:28
da mustafa
mi ero dimenticato di aggiornarvi: come dico io funziona perfettamente (eh si, in produzione da mesi
).
Inviato: 16/09/2005, 9:02
da kk2000
Bella notizia!
Cortesemente, dove porro reperire la contribution originale per bankpass che poi tu hai modificato?
E' forse questa:
http://www.starfarm.it/oscommerce/bankpass-1.1.zip
Mi potresti dare un indicazione più precisa sul cosa devo modificare, non vorrei sbagliarmi.
Grazie e ciao
Ultima ora: ho provato a modificare le due righe ma ottengo sempre lo stesso errore, alla fine del pagamento non c'è traccia in oscommerce dell'ordine.
Inviato: 30/09/2005, 21:41
da Bass
mustafa ha scritto:mi ero dimenticato di aggiornarvi: come dico io funziona perfettamente (eh si, in produzione da mesi
).
Posso confermare, ho appena fatto i test per un sito che mi hanno commissionato, e l'ordine torna al negozio ancora prima che si abbia il tempo di pensare se chiudere la finestra o tornare al commerciante
Direi perfetto!
'iao
Sergio