IPN e PDT

IPN (Notifica istantanea di pagamento) e PDT (Trasferimento dei dati del pagamento) sono due diverse funzionalità offerte da PayPal per restituire i dati relativi ad una transazione, dopo il pagamento.

PDT può essere immaginato come una pagina web dove l'utente viene reindirizzato alla fine del pagamento. Si tratta di una buona soluzione per creare una pagina di ringraziamento con un riassunto dei dati del pagamento.
IPN è invece uno script residente sul server del venditore che viene richiamato ogni qualvolta viene eseguito un pagamento o una transazione precedentemente effettuata cambia di stato.
Bisogna tuttavia ricordare che l'IPN non è una pagina web che viene visualizzata dal cliente, ma semplicemente uno script che effettua delle operazioni sul server. Questo è il metodo consigliato nel caso si debba aggiornare un database in quanto è indipendente dalle azioni dell'utente.
L'utilizzo del PDT non è consigliato per aggiornare un database: infatti se l'utente decide di chiudere il browser una volta effettuato il pagamento, non verrà portato sulla pagina di ritorno sul sito del venditore e pertanto il database non verrà aggiornato.
L'IPN invece verrà sempre e comunque attivata dopo ogni pagamento, anche se l'utente chiude il browser.

Link utili

PDT :

http://www.paypal.it/pdt (Documentazione e manuale di integrazione)
http://paypaltech.com/PDTGen/ (Generatore di script per PDT)

IPN :

http://www.paypal.it/ipn (Documentazione e manuale di integrazione)
http://paypaltech.com/SG2/ (Generatore di script per IPN)
http://paypaltech.com/Stephen/test/ipntest.htm (Tool di test per IPN Live)
http://paypaltech.com/Stephen/test/ipntest3.htm (Tool di test per IPN in Sandbox)

 

 

Per ottenere risposte alle tue domande invia una richiesta all'assistenza tecnica oppure consulta il forum per gli sviluppatori.
Per scegliere la soluzione PayPal più adatta a te, consulta la nostra scelta guidata.
Sapevi che puoi ricevere news tecniche su PayPal?

Ecco come:

1) Vai su paypal.it e registrati o, se hai già un conto, accedi.
2) Dalle Informazioni generali sul conto, clicca su Profilo.
3) Nella prima colonna, clicca su Notifiche e spunta Aggiornamenti per sviluppatori PayPal.

Guida per sviluppatori PayPal

La pratica guida per integrare PayPal