Pagina 2 di 3

Inviato: 18/06/2008, 12:26
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...

Inviato: 18/06/2008, 12:46
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

Inviato: 18/06/2008, 13:42
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

Inviato: 18/06/2008, 14:31
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.

Inviato: 18/06/2008, 15:20
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

Inviato: 18/06/2008, 16:15
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

Inviato: 18/06/2008, 17:06
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

Inviato: 19/06/2008, 9:51
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

Inviato: 19/06/2008, 10:56
da maury2ma
mi mandi i file modificati?
vorrei includerlo di default

Inviato: 19/06/2008, 19:17
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"...

Inviato: 20/06/2008, 8:14
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

Inviato: 20/06/2008, 8:18
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.

Inviato: 20/06/2008, 8:23
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

Inviato: 20/06/2008, 9:17
da maury2ma
hai tradotto il mod in italiano ?

Inviato: 20/06/2008, 9:35
da michela
no, anche perché utilizzo altre costanti per le comunicazioni con il cliente...
Michela