PayPal IPN v2.3.4

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

maury2ma ha scritto:hai tradotto il mod in italiano ?
se hai bisogno di qualche traduzione ogni tanto, te la faccio io, l'inglese non è un problema :) Forse non ora.. ma quando avrai bisogno chiedi.
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

michela ha scritto:Per altod, forse non hai configurato l'indirizzo di ritorno sull'account paypal
profilo -> Preferenze per i pagamenti su sito web :
Ritorno automatico: attivato
URL di rinvio: http://[miosito]/checkout_process.php
ma perché è obbligatorio? Dal sito paypal, fatto il pagamento, nella pagina esce un bottone arancione con la voce "Completa l'acquisto" che ti fa tornare al sito oscommerce e proprio alla pagina checkout_success.php. Non è la stessa cosa?

Ho notato dall'area amministrativa che l'ordine è registrato, ma in effetti non ha notificato il cliente con la mail (sta la X rossa)....
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

altod ha scritto:
michela ha scritto:Per altod, forse non hai configurato l'indirizzo di ritorno sull'account paypal
profilo -> Preferenze per i pagamenti su sito web :
Ritorno automatico: attivato
URL di rinvio: http://[miosito]/checkout_process.php
ma perché è obbligatorio? Dal sito paypal, fatto il pagamento, nella pagina esce un bottone arancione con la voce "Completa l'acquisto" che ti fa tornare al sito oscommerce e proprio alla pagina checkout_success.php. Non è la stessa cosa?

Ho notato dall'area amministrativa che l'ordine è registrato, ma in effetti non ha notificato il cliente con la mail (sta la X rossa)....
te la giro con una domanda: perchè mai non dovresti fare un ritorno automatico che facilità il tuo cliente e lo fa tornare al tuo negozio senza click da parte sua e senza confusione e che ti permette di completare sempre in automatico, in modo corretto gli ordini?
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

hsg26 ha scritto:te la giro con una domanda: perchè mai non dovresti fare un ritorno automatico che facilità il tuo cliente e lo fa tornare al tuo negozio senza click da parte sua e senza confusione e che ti permette di completare sempre in automatico, in modo corretto gli ordini?
ma sicuramente lo attiverò il ritorno automatico....... il punto è: non dovrebbe funzionare lo stesso?? Ecco la mia domanda....
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

altod ha scritto:
hsg26 ha scritto:te la giro con una domanda: perchè mai non dovresti fare un ritorno automatico che facilità il tuo cliente e lo fa tornare al tuo negozio senza click da parte sua e senza confusione e che ti permette di completare sempre in automatico, in modo corretto gli ordini?
ma sicuramente lo attiverò il ritorno automatico....... il punto è: non dovrebbe funzionare lo stesso?? Ecco la mia domanda....
qualche tempo fa paypal non aveva possibilità di ritorno se non lo si impostava automatico. In ogni caso dovresti sempre impostare l'url di ritorno per il pulsante su paypal (se puoi). Quindi alla fine tanto vale mettere il ritorno in automatico no?
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

ciao.... dopo una pausa ho ripreso questo lavoro...

ho fatto la modifica sul conto paypal inserendo il ritorno automatico sperando mi risolvesse il problema. In effetti dopo i 10 sec ritorna al mio sito alla pagina checkout_success.php, ma purtroppo non mi cambia lo stato dell'ordine da "in verifica" a "Pagato, in lavorazione" come ho settato nel modulo del pagamento.

Quale potrebbe essere il problema? Vi prego aiutatemi...
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

ciao,
ma il carrello lo svuota?
io ho avuto anche il problema della carta che usavo per i pagamenti di prova, che non era stata verificata...

ho semplicemente tolto questo doppio controllo, visto che il pagamento avveniva ugualmente

lo so, non è molto ortodosso, ma il controllo doppio mi sembrava inutile, se verifichi che il pagamento ti arriva effettivamente, l'ordine è ok


Michela
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

Ciao michela,
si si, il procedimento di acquisto e pagamento funziona. Il carrello lo svuota, l'ordine è memorizzato nel database e visibile nell'area amministrativa.
l'unica cosa, non notifica né il cliente né l'amministratore del sito. infatti, vedendo l'ordine dall'area amministrativa, c'è la X rossa invece del segno di spunta verde....

Sul conto paypal è impostato solo il conto corrente associato, la carta di credito no, perché il titolare non ne ha...
sarà questo il problema?? è necessario anche questo passaggio?

grazie
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

ciao,
io parlo della carta con cui viene fatto il pagamento di prova.

cmq nel file ipn.php ho inserito questa riga, prima di:

Codice: Seleziona tutto

  if ($result == 'VERIFIED') {

Codice: Seleziona tutto

if ($_REQUEST['payment_status']=='Completed') $result = 'VERIFIED';
cioè, se il pagamento è andato a buon fine, considera la carta come verificata, altrimenti non registra l'ordine come pagato e non invia le email

Michela
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

beh se allora la carta verificata è quella del "pagatore" non è il mio problema, perché faccio le prove da un mio account paypal tutto verificato.

Non riesco proprio a capire... proprio non ne vuol sapere di mandare le email di notifica....

evidentemente dovrei modificare qualche cosa, magari nel file ipn.php
io uso questo"$Id: paypal_ipn.php,v 2.3.0.0 10/09/2007 11:58:21 alexstudio Exp $"... è corretto o c'è una versione più nuova e funzionante?
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

risolto!!

leggendo nel READ ME della contributions scaricata, lì dove dice il settaggio del ritorno automatico dice di mettere alla pagina checkout_process.php, non checkout_success.php....

e infatti ora va!!


ciauzz
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

?
strano, anch'io avevo messo la process, poi me l'hanno fatta cambiare...
Michela
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

michela ha scritto:?
strano, anch'io avevo messo la process, poi me l'hanno fatta cambiare...
Michela
Non conosco in particolare questa contrib ma, nella maggior parte dei casi, i ritorni vanno impostati in checkout_process.php in modo che possa terminare tutte le verifiche, inviare le email. Poi ci pensa checkout_process stesso a mandare sul checkout_success.php come avviene per gli altri metodi di pagamento.

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

altod ha scritto:risolto!!

leggendo nel READ ME della contributions scaricata, lì dove dice il settaggio del ritorno automatico dice di mettere alla pagina checkout_process.php, non checkout_success.php....

e infatti ora va!!

ehm... andava... con mia grande sorpresa ho notato che non va più!!!
è assurda sta cosa... ho fatto un sacco di prove VERE con soldi veri e funzionava sempre! Oggi mi sono accorto di aver ricevuto un pagamento da un cliente senza però che mi arrivasse la mail dell'ordine.... che cacchio

ho così fatto di nuovo delle prove e non va!!! ma com'è possibile???

registra l'ordine ma non notifica via email l'ordine e di conseguenza non cambia lo stato ordine.........

non so proprio come fare... vi prego aiutatemi a risolvere
Rispondi