x marcus
Moderatore: mod Generali
si ti avevo postato questo:
Prova a impostare:
URL risposta positiva: http://www.mysite.com/modules.php?name= ... ut_process
URL risposta negativa: http://www.mysite.com/modules.php?name= ... ut_payment
Che ti da?
Dimenticavo: puoi ripostare la stringa ESATTA che ti da SUBITO dopo la transazione cioè la stringa a cui si reindirizza dopo la transazione ?
Marzullus
Prova a impostare:
URL risposta positiva: http://www.mysite.com/modules.php?name= ... ut_process
URL risposta negativa: http://www.mysite.com/modules.php?name= ... ut_payment
Che ti da?
Dimenticavo: puoi ripostare la stringa ESATTA che ti da SUBITO dopo la transazione cioè la stringa a cui si reindirizza dopo la transazione ?
Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
ok , domani provo gli url da te consigliati. E' probabile che li avessi già provati ... ma cmq riprovo....
la stringa era questa:
http://www.mysite.com/modules/catalog/c ... 3721A60F2D
81125660AE41398414E220EFF88EFEA821333104C66513A44B7589D55EF7B36*****07F6ADCE255FE008B1D771E
1622F16F8EAABBF67E83577CEAB900414838DEF9DE5D3BCD81125660AE41398EA2387A380A410ACBCFE08445D
5CD1BAE198F656712A26AAFC1*****88484AD720D1E5
D11AB5C668E86DF36B2D78F3D4771E83D46955AC7A76
39882F9B48F779E0D1CD057F68A4889AB9B3BBCE1DFE5
51B425808DCDFEA70FADE313D5EE58C0637711AA016E
2A4AEE00FDF2E09645D49E038108AF35A48625A92C344
6347876B7*****57743024188274F21479C1F6151B8D7EF8AE9B2F09E006578619AFE8600E6B012F085E25A747E4
7E8FF7A27F52CFF6029ABF48282E9E266D25896349C6632316D68A27205A7B9F5B09EA67F368D6B3F089536FD71
B4151C1F555F18057B757C4F655F8290D5D4B36FB7920
8057F392282479562317A005508230E6A05010E7AAACE8
846805377A73D420AF83B18AF78CF066A2993B99BE
per il momento thx
ciao
la stringa era questa:
http://www.mysite.com/modules/catalog/c ... 3721A60F2D
81125660AE41398414E220EFF88EFEA821333104C66513A44B7589D55EF7B36*****07F6ADCE255FE008B1D771E
1622F16F8EAABBF67E83577CEAB900414838DEF9DE5D3BCD81125660AE41398EA2387A380A410ACBCFE08445D
5CD1BAE198F656712A26AAFC1*****88484AD720D1E5
D11AB5C668E86DF36B2D78F3D4771E83D46955AC7A76
39882F9B48F779E0D1CD057F68A4889AB9B3BBCE1DFE5
51B425808DCDFEA70FADE313D5EE58C0637711AA016E
2A4AEE00FDF2E09645D49E038108AF35A48625A92C344
6347876B7*****57743024188274F21479C1F6151B8D7EF8AE9B2F09E006578619AFE8600E6B012F085E25A747E4
7E8FF7A27F52CFF6029ABF48282E9E266D25896349C6632316D68A27205A7B9F5B09EA67F368D6B3F089536FD71
B4151C1F555F18057B757C4F655F8290D5D4B36FB7920
8057F392282479562317A005508230E6A05010E7AAACE8
846805377A73D420AF83B18AF78CF066A2993B99BE
per il momento thx
ciao
ciao marzullus, allora ho provato a mettere gli url da te consigliati, mi da :
Sorry, such file doesn't exist...
e la stringa è la seguente:
http://www.mysite.com/modules.php?name= ... 8FF0710F80
Sorry, such file doesn't exist...
e la stringa è la seguente:
http://www.mysite.com/modules.php?name= ... 8FF0710F80
Allora ciò conferma il fatto che il problema in se DOVREBBE essere banale.
Suppongo che dopo la transazione l'ordine non venga registrato, il carello non si svuoti, etc etc.
In sintesi osc NON SI ACCORGE dell'avvenuta transazione. E' corretta questa mia supposizione o no?
Il resoponsabile è quel doppio punto interrogativo nell url di redirezione, che manda in palla tutto il processo 'a valle' della transazione, positiva o negativa che sia.
Una soluzione molto banale potrebbe essere la seguente:
1) apri i files checkout_process e checkout_payment e commenta la prima linea.
In altri termini aggiungi // in testa alla linea:
così:
A questo punto modifica le url di risposta positiva e negativa in questo modo:
URL ris pos:
http://www.tuosito.com/modules/catalog/ ... rocess.php
URL ris neg:
http://www.tuosito.com/modules/catalog/ ... ayment.php
Attenzione le url dipendono da come hai installato il Nuke, quelle sopra si riferiscono alla classica istallazione nella root.
In generale:
URL ris pos:
http://www.tuosito.com/www_path_to_your ... rocess.php
e analogo per le ris neg.
Spero che questo fixi il problemino.
Fammi sapere che eventualmente faccio un post conclusivo su questa contrib per il modulo osc x Nuke.
Marcus Marzullus
Suppongo che dopo la transazione l'ordine non venga registrato, il carello non si svuoti, etc etc.
In sintesi osc NON SI ACCORGE dell'avvenuta transazione. E' corretta questa mia supposizione o no?
Il resoponsabile è quel doppio punto interrogativo nell url di redirezione, che manda in palla tutto il processo 'a valle' della transazione, positiva o negativa che sia.
Una soluzione molto banale potrebbe essere la seguente:
1) apri i files checkout_process e checkout_payment e commenta la prima linea.
In altri termini aggiungi // in testa alla linea:
Codice: Seleziona tutto
if (!eregi("modules.php", $PHP_SELF)) { die ("You can't access this file directly..."); } $index = 1;
Codice: Seleziona tutto
// if (!eregi("modules.php", $PHP_SELF)) { die ("You can't access this file directly..."); } $index = 1;
URL ris pos:
http://www.tuosito.com/modules/catalog/ ... rocess.php
URL ris neg:
http://www.tuosito.com/modules/catalog/ ... ayment.php
Attenzione le url dipendono da come hai installato il Nuke, quelle sopra si riferiscono alla classica istallazione nella root.
In generale:
URL ris pos:
http://www.tuosito.com/www_path_to_your ... rocess.php
e analogo per le ris neg.
Spero che questo fixi il problemino.
Fammi sapere che eventualmente faccio un post conclusivo su questa contrib per il modulo osc x Nuke.
Marcus Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
si è corretta....Allora ciò conferma il fatto che il problema in se DOVREBBE essere banale.
Suppongo che dopo la transazione l'ordine non venga registrato, il carello non si svuoti, etc etc.
In sintesi osc NON SI ACCORGE dell'avvenuta transazione. E' corretta questa mia supposizione o no?
allora ho seguito passo passo quanto da te detto . Adesso mi da:
Fatal error: Call to undefined function: tep_session_is_registered() in /usr/www/mysite.com/web/modules/catalog/checkout_process.php on line 16
e la stringa web è :
http://www.mysite.com/modules/catalog/c ... 5910865A95
dovremmo essere alle battute finali....
ciao
...ottimista eh?
Allora mi ero dimenticato che oscn gestisce i path diversamente!
La soluzione che ti propongo è la seguente:
Inserisci i due file: reredirect_ok.php e reredirect_bad.php (vedi sotto)
nella directory catalog.
Questi due file non fanno altro che catturare la ridirezione da Sella e ridirezionare di nuovo verso i checkout ma con sintassi url corretta!
Imposta:
URL Positiva:http://www.tuosito.com/modules/catalog/ ... ect_ok.php
URL Negativa:http://www.tuosito.com/modules/catalog/ ... ct_bad.php
Poi devi fare la seguente modifica al file bancasella.php:
diventa
e analogamente:
diventa:
Segue il codice dei due file:
reredirect_ok.php
reredirect_bad.php
Buon lavoro
Marzullus
PS controlla il codice che non ci sia qualche banale errore!

Allora mi ero dimenticato che oscn gestisce i path diversamente!
La soluzione che ti propongo è la seguente:
Inserisci i due file: reredirect_ok.php e reredirect_bad.php (vedi sotto)
nella directory catalog.
Questi due file non fanno altro che catturare la ridirezione da Sella e ridirezionare di nuovo verso i checkout ma con sintassi url corretta!
Imposta:
URL Positiva:http://www.tuosito.com/modules/catalog/ ... ect_ok.php
URL Negativa:http://www.tuosito.com/modules/catalog/ ... ct_bad.php
Poi devi fare la seguente modifica al file bancasella.php:
Codice: Seleziona tutto
header('Location: checkout_process.php?' . $get_append);
Codice: Seleziona tutto
header('Location: http://www.tuosito.com/modules.php?name=catalog&file=checkout_process.php&' . $get_append);
Codice: Seleziona tutto
header('Location: checkout_payment.php?' . $get_append);
Codice: Seleziona tutto
header('Location: http://www.tuosito.com/modules.php?name=catalog&file=checkout_payment.php&' . $get_append);
reredirect_ok.php
Codice: Seleziona tutto
<?php
/*
modules/catalog/reredirect_ok.php
'Cattura' la redirezione da Sella e
riredirige a checkout_process con sintassi GET url corretta.
*/
$www_address = 'http://www.tuosito.com/'; //Insert your site address. End slash required.
if ($_GET['a'] && $_GET['b']) {
$A=$_GET['a'];
$B=$_GET['b'];
$get_reappend = 'a=' . $A . '&b=' . $B;
$reredirect_ok = $www_address . 'modules.php?name=catalog&file=checkout_process&' . $get_reappend;
header('Location: ' . $reredirect_ok);
}
?>
Codice: Seleziona tutto
<?php
/*
modules/catalog/reredirect_bad.php
'Cattura' la redirezione da Sella e
riredirige a checkout_payment con sintassi URL GET corretta.
*/
$www_address = 'http://www.tuosito.com/'; //Insert your site address. End slash required.
if ($_GET['a'] && $_GET['b']) {
$A=$_GET['a'];
$B=$_GET['b'];
$get_reappend = 'a=' . $A . '&b=' . $B;
$reredirect_bad = $www_address . 'modules.php?name=catalog&file=checkout_payment&' . $get_reappend;
header('Location: ' . $reredirect_bad);
}
?>
Marzullus
PS controlla il codice che non ci sia qualche banale errore!
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
allora ..... ho impostato tutte le mod ... mi da :
Sorry, such file doesn't exist...
però stiamo facendo progressi in quanto la stringa web adesso è :
http://www.mysite.com/modules.php?name= ... actionid=9
mi mette in dubbio il mybanktransactionid=9 che in realtà è di + cifre e si ferma a una.
ciao
Sorry, such file doesn't exist...
però stiamo facendo progressi in quanto la stringa web adesso è :
http://www.mysite.com/modules.php?name= ... actionid=9
mi mette in dubbio il mybanktransactionid=9 che in realtà è di + cifre e si ferma a una.
ciao
Effettivamente adesso viene effettuata la decodifica!
L'errore '...such file don't exist' è dovuto ad un banale errore nella modifica al file bancasella.php: c'e' un .php di troppo!
La modifica corretta al file bancasella.php dovrebbe essere:
diventa
e analogamente:
diventa:
Il problema sul parametro da te segnalato mi sembra strano ...
Buon lavoro
Marcus Marzullus
L'errore '...such file don't exist' è dovuto ad un banale errore nella modifica al file bancasella.php: c'e' un .php di troppo!
La modifica corretta al file bancasella.php dovrebbe essere:
Codice: Seleziona tutto
header('Location: checkout_process.php?' . $get_append);
Codice: Seleziona tutto
header('Location: http://www.tuosito.com/modules.php?name=catalog&file=checkout_process&' . $get_append);
Codice: Seleziona tutto
header('Location: checkout_payment.php?' . $get_append);
Codice: Seleziona tutto
header('Location: http://www.tuosito.com/modules.php?name=catalog&file=checkout_payment&' . $get_append);
Buon lavoro
Marcus Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php
Grazie ragio
ti ho mandato un pm!
puoi aggiungere in coda al topic le info sul nuke da te usato.
ci vediamo a mezzanotte e dintorni
Marzullus
ti ho mandato un pm!
puoi aggiungere in coda al topic le info sul nuke da te usato.
ci vediamo a mezzanotte e dintorni

Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php