124 messaggi dal 12 febbraio 2007
Salve a tutti, ho un problema con la notifica IPN di paypal,
in pratica il listener sembra che non mi viene mai richiamato...
premesso che :
il conto è corretto (business)
l'email è giusta
l'indirizzo della pagina listener (ipn) è corretto ( se la lancio dal browser viene eseguita)

i parametri sono questi :


  <input type="hidden" name="cmd" value="_xclick">
        <input type="hidden" name="rm" value="2" />
        <input type="hidden" name="business" value="<%=imp.EmailPaypal %>">
        <input type="hidden" name="item_name" value="<%= "ORDER_#" + IdOrder.ToString()  %>">
        <input type="hidden" name="item_number" value="<%=IdOrder.ToString() %>">
        <input type="hidden" name="amount" value="<%=_spesaTotale  %>">
        <input type="hidden" name="no_shipping" value="1">
        <input type="hidden" name="lc" value="IT" />
        <input type="hidden" name="currency_code" value="EUR">
        <input type="hidden" name="return" value="<%=imp.PayPalSuccessUrl.Trim() %>">
        <input type="hidden" name="cancel_return" value="<%=imp.PayPalCancelUrl.Trim() %>">
        <input type="hidden" name="notify_url" value="<%=imp.Dominio.Trim() + "/cart/ipn.aspx" %>">
        <input type="hidden" name="first_name" value="<%=sessione.utente.Nome.Trim() %>">
        <input type="hidden" name="last_name" value="<%=sessione.utente.Cognome.Trim() %>">
        <input type="hidden" name="email" value="<%=sessione.utente.Email.Trim()  %>">
        <input type="hidden" name="address1" value="<%=sessione.utente.Indirizzo.Trim()  %>">
        <input type="hidden" name="city" value="<%=sessione.utente.Citta.Trim()  %>">
        <input type="hidden" name="zip" value="<%=sessione.utente.CAP.Trim()  %>">
        &nbsp;&nbsp;<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif"
            width="1" height="1">



qualche altra impostazione ?
ho dimenticato qualcosa ?

Grazie per le sempre cortesi risposte
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,

FranzIt ha scritto:
in pratica il listener sembra che non mi viene mai richiamato...

Bisogna trovare un sistema per determinare, con esattezza, se è stato chiamato oppure no. Quella è una richiesta server-to-server che paypal ti invia dopo aver cliccato il bottone di pagamento. Non vedrai quell'URL passare sul browser dell'utente. Per questo è importante che la pagina notify_url faccia un logging su un file di testo (o nel db) di ciò che le è arrivato con la richiesta.

Ovviamente, è meglio abilitare il debugging remoto, se possibile.

Ricorda che l'indirizzo che inserisci dentro notify_url deve essere raggiungibile da internet. Non può essere http://localhost/...

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.