Pagina 1 di 1

Sto diventando matto con Banca Sella

Inviato: 09/03/2005, 18:02
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

Inviato: 09/03/2005, 19:28
da gameshock
segui le mie indicazioni qua sotto: :lol:

Inviato: 09/03/2005, 19:34
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

Inviato: 10/03/2005, 12:33
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 !!

Inviato: 10/03/2005, 13:00
da gameshock
prego....

Inviato: 10/03/2005, 15:08
da Zamo
gameshock ha scritto:prego....
Speravo riuscissi a dirmi qualcosa in più :?
Va beh sei stato comunque gentilissimo..
Grazie davvero ......
:D