Pagina 1 di 1

Paypal IPN help (Shopping_Cart_IPN contribution)

Inviato: 26/09/2007, 1:20
da demonedellautunno
Ciao a tutti,
ho praticamente ultimato un sito basato su osC. Sono al debug finale, e a parte alcuni problemi qui e lì che fixerò, mi sono bloccato su un problema con la contribution Shopping_Cart_IPN 3.1.5.

Sostanzialmente, il carrello non si svuota quando l'utente ritorna al sito del merchant. Per il resto, funziona tutto (a parte forse l'accept del pagamento dal pannello di admin di osC, ma quello lo devo ancora debuggare).

Sono stato tutta la sera a rileggermi vecchi 3d in merito, e ho trovato parecchie info utili (come ad esempio le pagine "nascoste" di paypal italia), ma non ne sono venuto a capo.

Nella pagina checkout_success.php trovo questo codice:

//begin PayPal_Shopping_Cart_IPN
tep_redirect(tep_href_link(FILENAME_DEFAULT, $notify_string));
} else if ((isset($HTTP_GET_VARS['action']) && $HTTP_GET_VARS['action'] == 'success')) {
PayPal_osC::reset_checkout_cart_session();
}
//end PayPal_Shopping_Cart_IPN

che sembra fare al caso mio. Purtroppo però, nella querystring che paypal mi ritorna non esiste alcuna variabile "action" e di conseguenza fallisce.

Potrei forse fare un hack per forzare la cosa, ma volevo capire se qualcuno ha idee migliori per risolvere il problema.

Grazie a chi vorrà aiutarmi!

Marco

ps. Su paypal ho attivato la ricezione delle notifiche immediate e correttamente impostato la pagina per la ricezione delle notifiche immediate.

Inviato: 26/09/2007, 2:07
da demonedellautunno
Ok al momento, impostando una delle variabili che mi torna in querystring paypal italy, il carrello si riesce a svuotare.

Non sono contento della soluzione però, che mi sembra molto una "pezza"...

accept

Inviato: 01/12/2007, 1:25
da rainton
Ciao, hai risolto con l'accept nell'admin di osc???
Mi funziona tutto meno questa cosa, o meglio, mi da un messaggio Payment has not been Completed!

ti ringrazio dell'eventuale risposta.