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? :lol:

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... 8)

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!

:roll:

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 :P ).

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 :P ).
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