Sto diventando matto con Banca Sella

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
Zamo
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 02/03/2005, 1:00
Località: ITA
Contatta:

Sto diventando matto con Banca Sella

Messaggio da Zamo »

Ciao A tutti...
Sto impazzendo con le risposte di banca sella con il modulo GestPay crypt
Mi spiego meglio:
Dopo aver inserito i dati della carta di credito dal pannello di banca sella mi aspetto la risposta di Sella alla mia pagina checkout_process.php che essenzialmente avviene....
Peccato che invece di registrare l'ordine all'interno della tabella orders_sellanet e darmi conferma dell'ordine avvenuto mi rimanda al logini con la variabile di sessione osCsid sull'URL diversa da quella che io ho spedito con il valore PHPSESSID...
Allora io mi chiedo: Nel backoffice di banca sella quale valore bisogna dare alla riga PHPSESSID nella colonna risposta?osCsid o PHPSESSID?
e quali sono gli indirizzi per risposte e per il server to server?
Io ho checkout_process.php sia per il positivo che per il negativo e s2s.php per l'URL server to server..
Ho letto anche un topic che riguardava la pagina rispostasella.php da usare come ponte prima di checkout_ptocess.php ma non mi funziona lo stesso..
So che ci sono un sacco di topic su questo problema con le session ma nessuno è riuscito ad aiutarmi...
Ringrazio chiunque mi dia una dritta so che mi manca poco...
Ciao :D :D :D
Avatar utente
gameshock
membro Junior
membro Junior
Messaggi: 12
Iscritto il: 03/03/2005, 1:00
Località: Italy
Contatta:

Messaggio da gameshock »

segui le mie indicazioni qua sotto: :lol:
Ultima modifica di gameshock il 09/03/2005, 19:35, modificato 1 volta in totale.
Avatar utente
gameshock
membro Junior
membro Junior
Messaggi: 12
Iscritto il: 03/03/2005, 1:00
Località: Italy
Contatta:

Messaggio da gameshock »

-- Configurazione cliente, Campi e Parametri, pagina di default (o la personalizzata se è stata creata) -- aggiungi
PHPSESSID Si No No No Si PHPSESSID Si PHPSESSID

-- Configurazione, Ambiente, Risposte --
URL per risposta positiva
www.tuosito.com/catalog/checkout_process.php
URL per risposta negativa www.tuosito.com/catalog/checkout_process.php
URL Server to Server
www.tuosito.com/catalog/s2s.php[/quote]

-- Configurazione, Ambiente, Indirizzi IP --

scrivi l'ip del tuo Server, non del dominio
Zamo
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 02/03/2005, 1:00
Località: ITA
Contatta:

Messaggio da Zamo »

Innanzitutto grazie per le indicazioni :D
Tutto ciò che hai scritto io l'avevo già fatto ma il problema secondo me è un altro.
Facendo un po' di debug mi sono accorto che quando Banca Sella mi restituisce la risposta a checkout_process.php nella prime righe di codice controlla che sia settata la sessione customer_id .... questo è il codice:

if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT_PAYMENT));
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}

Sotto controlla anche le altre tipo 'sendto' e 'cartid'
Mi sono accorto che provando a farsele stampare esse sono vuote e quindi è normale che mi sbatta direttamente alla pagina di login...
Ma non capisco come mai succeda questo in quanto il browser è lo stesso..
Non vorrei che ci fosse una direttiva di apache sul mio server che non permette a pagine esterne di reinviare sessioni .
Oppure sono solo io lo sfigato ad avere questi problemi... :evil: :evil: :(
Ciao e grazie !!
Avatar utente
gameshock
membro Junior
membro Junior
Messaggi: 12
Iscritto il: 03/03/2005, 1:00
Località: Italy
Contatta:

Messaggio da gameshock »

prego....
Zamo
membro Junior
membro Junior
Messaggi: 10
Iscritto il: 02/03/2005, 1:00
Località: ITA
Contatta:

Messaggio da Zamo »

gameshock ha scritto:prego....
Speravo riuscissi a dirmi qualcosa in più :?
Va beh sei stato comunque gentilissimo..
Grazie davvero ......
:D
Rispondi