Oggi è gio mar 28, 2024 10:23 pm

Benvenuto!

Lo stato dell'Arte come software Open Source gratuito E-commerce.
 

Zen Cart Italia

PayPal Express Checkout

Con Express Checkout: ipn_main_handler.php... VUOTA!

Supporto per PayPal Express Checkout inserito in Zen Cart 1.3.7.3 ita

Moderatori: Sandro Carniel aka webmaster, Paolo De Dionigi aka Spike00

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda Paolo De Dionigi aka Spike00 » mer ott 17, 2012 11:13 am

Beh, quelle regole css che hai riportato hanno a che fare con AVAST (non lo uso, quindi non so perchè faccia così), pare quindi evidente che intervenga (o sia intervenuto) in qualche modo avast. E questo farebbe pensare alla presenza di un virus.

In ogni caso è necessario verificare gli errori e fare un po' di debug. Se non riesci da solo, devi rivolgerti a qualcuno che sappia farlo. Ma non è meglio se lasci la gestione del server a chi sa intervenire su questi problemi?
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda zenco » mer ott 17, 2012 12:01 pm

Onestamente non credo sia dovuto a virus, innanzituto lo fa con due installazioni (e mi sembra improbabile che su tutti i siti ospitati in quel server gli unici due infetti siano quelli in cui non funziona l' Express Checkout) e poi se a queste due installazioni sostitisco l' Express Checkout con il sistema "normale" di Paypal tutto riprende a funzionare. Son più portato a pensare che il problema risieda nel fatto che queste due installazioni in cui l' EC non funziona sono due 1.3.8a upgradate a 1.3.9h, mentre quella in cui funziona è una 1.3.9h originale... Ma, ovviamente, l' esperto sei tu... :D
zenco
 
Messaggi: 37
Iscritto il: gio set 06, 2012 3:44 pm

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda zenco » mer ott 17, 2012 4:15 pm

Ho configurato l' accunt Paypal perchè invii i log (forse è proprio quello che mi avevi chiesto di fare sin dall' inizo...). Ce ne ho due interessanti, del primo ti invio slo la prima parte perchè la seconda è uguale a quella del secondo, ma la prima parte contiene indicazioni sullo ZEN CART e quello che suona "strano" è che Paypal o vede come una 1.3.8, mentre dopvrebbe esser upgradata a 1.3.9.

Ecco il primo log:

2012-10-17 01:57:50
-------------------
(live transaction) --> https://api-3t.paypal.com/nvp
Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart - WPP-NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.8a
)



Ed ecco il secondo:

paypalwpp
In function: ec_step1()

Value List:
Array
(
[AMT] => http://www.miosito.it/ipn_main_handler.php?type=ec
[RETURNURL] =>
http://www.miosito/index.php?main_page= ... c_cancel=1
[CANCELURL] =>
[PAYMENTACTION] => Sale
[PAGESTYLE] => MioSito [METHOD] => SetExpressCheckout
[USER] => info_api1.miosito.it [PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************sI7E
)


Response:
Array
(
[TIMESTAMP] => 2012-10-17T11:57:52Z
[CORRELATIONID] => 7e3fcd3c765c
[ACK] => Failure
[VERSION] => 60.0
[BUILD] => 3926908
[L_ERRORCODE0] => 10401
[L_ERRORCODE1] => 10405
[L_SHORTMESSAGE0] => Transaction refused because of an invalid argument.
See additional error messages for details.
[L_SHORTMESSAGE1] => Transaction refused because of an invalid argument.
See additional error messages for details.
[L_LONGMESSAGE0] => Order total is invalid.
[L_LONGMESSAGE1] => CancelURL is missing.
[L_SEVERITYCODE0] => Error
[L_SEVERITYCODE1] => Error
[CURL_ERRORS] =>
)



Session data: Array
(
[securityToken] => 50f61a55f6f90bfa755c79e1f8cb1fe3
[customers_host_address] => net-24-78-215-899.cust.dsl.vodafone.it
[cartID] =>
[cart] => shoppingCart Object
(
[contents] => Array
(
[5330] => Array
(
[qty] => 1
)

)

[total] => 0.1
[weight] => 0
[cartID] =>
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
[observers] => Array
(
)

)

[navigation] => navigationHistory Object
(
[path] => Array
(
[0] => Array
(
[page] => checkout_confirmation
[mode] => NONSSL
[get] =>
[post] => Array
(
)

)

[1] => Array
(
[page] => index
[mode] => NONSSL
[get] => Array
(
[type] => ec
[markflow] => 1
[clearSess] => 1
[stage] => final
)

[post] => Array
(
)

)

)

[snapshot] => Array
(
)

[observers] => Array
(
)

)

[check_valid] => true
[language] => italian
[languages_id] => 2
[languages_code] => it
[currency] => EUR
[today_is] => 2012-10-17
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 24.78.215.899
[customer_id] => 1082
[customer_default_address_id] => 1167
[customers_authorization] => 0
[customer_first_name] => Franco
[customer_last_name] => Saporito
[customer_country_id] => 105
[customer_zone_id] => 237
[valid_to_checkout] => 1
[cart_errors] =>
[sendto] => 1167
[payment] => paypalwpp
[shipping] => Array
(
[id] => storepickup_storepickup
[title] => Ritiro in Negozio (Nessuna spedizione: ritira la
merce il Cliente)
[cost] => 0.00
)

[billto] => 1167
[comments] =>
[paypal_ec_markflow] => 1
)


Credo che il log ti permetta di darmi una mano definitiva, di cui ti ringrazio anticipatamente.
zenco
 
Messaggi: 37
Iscritto il: gio set 06, 2012 3:44 pm

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda Paolo De Dionigi aka Spike00 » mer ott 17, 2012 4:36 pm

Mica tanto...
di sicuro si vede che ci sono due errori. Il primo ha a che fare con la valuta, il secondo non saprei perchè salti fuori, magari è legato al primo.

Verifica che le valute siano impostate in modo identico a quella del sito che funziona.
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda zenco » mer ott 17, 2012 4:48 pm

Tutto assolutamente identico :cry: Ho aperto due schede di IE dei due pannelli admin alla stessa altezza e sono passato da una all' altra: a parte l' username API, lo stile della pagina Paypal e le altre cose differenti per forza, TUTTO IL RESTO E' IDENTICO. Inizio a non saper più dove sbattere la testa...
zenco
 
Messaggi: 37
Iscritto il: gio set 06, 2012 3:44 pm

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda Paolo De Dionigi aka Spike00 » mer ott 17, 2012 5:03 pm

Ti ho chiesto di controllare le impostazioni della valuta, non di paypal.
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda zenco » mer ott 17, 2012 5:14 pm

Quale link del menù admin, precisamente (così non sbaglio, stavolta...) :-)

Se intendevi Localizzazioni > Valute, allora la situazione è:

EC funzionante:

Valuta Euro (default)

Titolo: Euro
Codice: EUR

Simbolo Sinistra:
Simbolo Destra: EUR

Punto Decimali: .
Punto Migliaia: ,
Cifre Decimali: 2

Ultimo Aggiornamento: 15/11/2011
Valore: 1.00000000

Esempio Risultato:
30.00EUR = 30.00EUR



EC non funzionante:

Valuta Euro (default)

Titolo: Euro
Codice: EUR

Simbolo Sinistra: €
Simbolo Destra:

Punto Decimali: .
Punto Migliaia: ,
Cifre Decimali: 2

Ultimo Aggiornamento: 17/10/2012
Valore: 1.00000000

Esempio Risultato:
€30.00 = €30.00


Non credo che il fatto che il simbolo € sia a destra o sinistra possa ingenerare quell' erroe...
zenco
 
Messaggi: 37
Iscritto il: gio set 06, 2012 3:44 pm

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda Paolo De Dionigi aka Spike00 » ven ott 19, 2012 5:17 pm

Ciao, il problema è qui:

[AMT] => http://www.miosito.it/ipn_main_handler.php?type=ec
[RETURNURL] =>
http://www.miosito/index.php?main_page= ... c_cancel=1
[CANCELURL] =>

AMT dovrebbe assumere il valore del totale ordine, mentre quello che gli viene passato dovrebbe essere invece il RETURNURL che a sua volta è invece valorizzato con ciò che dovrebbe andare in CANCELURL che infine rimane senza valore.

Temo che l'aggiornamento da 1.3.8 a 1.3.9 non sia andato bene per quanto riguarda paypal (non necessariamente i files di paypal, peraltro se dici che sono identici a quelli della 1.3.9 che funziona, allora sarà qualche altro file che però impatta su questi).
Senza fare debug approfondito non vedo come poter risolvere.
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda zenco » lun ott 22, 2012 9:59 am

Bene. Come si fa un debug completo?
zenco
 
Messaggi: 37
Iscritto il: gio set 06, 2012 3:44 pm

Re: Con Express Checkout: ipn_main_handler.php... VUOTA!

Messaggioda Paolo De Dionigi aka Spike00 » lun ott 22, 2012 10:33 am

Non so come poterti rispondere. E' come se chiedessi come si fa a programmare. Devi trovare chi lo sappia fare, non puoi improvvisare dall'oggi al domani. Ed è un'attività che richiede un po' di tempo. Posso provare a sentire se in paypal c'è qualcuno che può darti una mano, ma non assicuro nulla. Io da parte mia non ho tempo (e in ogni caso il mio intervento sarebbe a pagamento).
1)Studiare questo documento prima di fare una domanda: http://url.zen-cart.it/faq
2)CERCA CERCA CERCA CERCA CERCA!
Paolo De Dionigi aka Spike00
Site Admin
 
Messaggi: 1663
Iscritto il: mar feb 08, 2005 10:41 am
Località: Busto Arsizio (VA)

PrecedenteProssimo

Torna a PayPal Express Checkout

cron

Login

Real Time Analytics