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 »

michela ha scritto:Sì, le email arrivano correttamente con tutti gli altri tipi di pagamento attivati su quel sito (bonifico, contrassegno, vaglia, payrider), tranne che con paypal.

Ma effettivamente non possono partire le email visto che partono in checkout_process.php ...

Ma a voi funziona così bene questo paypal??
A me ha dato solo problemi, molti più degli altri gateway bancari...


Michela
io uso la stessa contribution e va perfetta, comprese le email.

Ho giusto la versione 2.32 forse...
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
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

penso che il problema dipenda allora dai miei checkout_process.php e checkout_success.php, che avevo modificato per altri gateway.

me li potresti inviare per favore?

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

Messaggio da michela »

hsg26 ha scritto:checkout_process agisce già quando schiacci su conferma ordine e vieni dirottata a paypal. Se il cliente arriva su checkout_success, osc capisce che il pagamento è andato a buon fine.
Per l'invio delle mail hai impostato il tuo indirizzo nel pannello admin?
ma se checkout_process agisce nel momento in cui premo ocnferma, come fa a spedire l'email al momento giusto?

non è qui che manda l'email di conferma ordine?

non dovrebbe spedirla quando torno al sito dopo aver pagato su paypal?

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

Messaggio da hsg26 »

michela ha scritto:penso che il problema dipenda allora dai miei checkout_process.php e checkout_success.php, che avevo modificato per altri gateway.

me li potresti inviare per favore?

grazie
Michela
prendili da un oscommerce "sano" perchè anche i miei sono modificati per altri due gateway.
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
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

c'e un problema con vari file sui pagamenti.
spero d'averli risolti tutti.
esce presto la 6,21

continuate le prova li.... e se poi funziona mandatemi tutti i file serviranno ad altri sicuramente.
grazie epr la paziente collaborazione
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

maury2ma ha scritto:c'e un problema con vari file sui pagamenti.
spero d'averli risolti tutti.
esce presto la 6,21

continuate le prova li.... e se poi funziona mandatemi tutti i file serviranno ad altri sicuramente.
grazie epr la paziente collaborazione
ciao Maurizio,
nel mio caso è davvero difficile provare i nuovi file, perché di modifiche ne ho fatte molte dall'ultima versione che avevo scaricato...

In ogni modo, le email di notifica ordine di oscommerce non dovrebbero sempre partire in checkout_process?
Se questo file viene richiamato nella conferma ordine, mi sapete spiegare come farebbe a:
1) chiudere l'ordine con lo stato saldato una volta che il pagamento è stato eseguito?
2) inviare la mail una volta che il pagamento è stato eseguito?

Forse non dovevo impostare questo parametro in paypal?
"Preferenze per Notifica immediata del pagamento"

Michela
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

cara michela,
mi prendi in castagna in quanto i pagamenti li sto vedendo solo ora....
e per il momento ci capisco ancora poco.
mi sono accorto che vi erano ancora dei bug sui pagamenti perche' non permettava l'acquisto e richiedeva infinite volte il metodo di pagamento.
ora dovrei aver risolto (il bug non c'e' nella 6,13 solo le sucessive)

comuque a memoria l'email la manda da checkout_process.php
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

Svelato l'arcano!

Allora:
1) la mail non partiva perchè sono su un server windows, uso l'smtp, ed avevo infatti modificato l'invio delle email su checkout_process, ma non sul file ext/modules/payment/paypal_ipn/ipn.php

2) lo stato era sempre Pending, perché la carta utilizzata per i pagamenti non era verificata...

Adesso funziona, ma che fatica!!!

Grazie a tutti per i consigli e la pazienza.
Michela
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

mi mandi i file modificati?
vorrei includerlo di default
altod
membro Junior
membro Junior
Messaggi: 22
Iscritto il: 29/05/2008, 16:39

Messaggio da altod »

ciao....

ho lo stesso problema... se faccio l'ordine con bonifico bancario funziona tutto bene.

Se come metodo di pagamento metto paypal, la procedura funziona, ma non mi invia le email di notifica ordine e non cambia gli stati dell'ordine stesso....
e io non ho cambiato nulla nei file php!


quale può essere il problema??

uso la contrib "osCommerce_PayPal_IPN_v2.3.4"...
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

ciao,
per Maurizio:
ti posso anche inviare i file che ho modificato, ma sono veramente molto diversi rispetto agli originali, e sono adattati ai diversi gateway bancari che ho attivato...

per la parte della spedizione email ho aggiunto questo controllo (serve se sei su windows), sia in checkout_process che in ext/modules/payment/paypal_ipn/ipn.php. e in generale in tutti i file che inviano email:
if (EMAIL_TRANSPORT == 'smtp') {
$var_mail = EMAIL_SMTP_NAME;
} else {
$var_mail = STORE_OWNER_EMAIL_ADDRESS;
}
// send emails to the customer
tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], $oggetto_email, $email_order.$email_order2, STORE_OWNER, $var_mail);


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
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

l'url di rinvio non è checkout_success? perchè sono 3 anni che uso paypal e mi funziona perfetto al primo colpo... con quella contribution... ed uso checkout_success.
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
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

hsg26 ha scritto:l'url di rinvio non è checkout_success? perchè sono 3 anni che uso paypal e mi funziona perfetto al primo colpo... con quella contribution... ed uso checkout_success.
hai ragione, ho scritto male...
è checkout_success!

sto ancora dormendo....
Michela
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Messaggio da maury2ma »

hai tradotto il mod in italiano ?
michela
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 04/05/2007, 13:04

Messaggio da michela »

no, anche perché utilizzo altre costanti per le comunicazioni con il cliente...
Michela
Rispondi