Test della Notifica immediata di pagamento


È importante effettuare il test dell'integrazione della IPN prima dell'attivazione. Il servizio Sandbox PayPal offre un ambiente di test dove non è necessario effettuare pagamenti reali. È utile testare direttamente il sistema PayPal prima di renderlo operativo.

Test su Sandbox
Il servizio Sandbox di PayPal può essere utilizzato per effettuare il test di varie funzioni del sistema PayPal, come ad esempio la Notifica immediata di pagamento. Per effettuare il test su Sandbox:
  1. Crea un conto sviluppatori in Centrale sviluppatori su http://developer.paypal.com
  2. Crea un conto Personale su Sandbox e aggiungi una carta di credito.
  3. Crea un conto Business su Sandbox e poi aggiungi e conferma un conto bancario.
  4. Nel pulsante PayPal e nella dicitura dell'IPN, utilizza l'URL https://www.sandbox.paypal.com/cgi-bin/webscr invece del solito indirizzo https://www.paypal.com/cgi-bin/webscr.
  5. Procedi al pagamento utilizzando l'email del conto Personale e la password per effettuare l'accesso.
Osservazione sulle email
Con il servizio Sandbox API di PayPal, tutti i partecipanti di ciascuna transazione (utenti di prova) sono fittizi e non dispongono di indirizzi email effettivi. Al fine di svolgere la prova, Sandbox è stato integrato con un sistema email indipendente. Ciascun sviluppatore API di PayPal dispone di una casella di posta in arrivo dove vengono spediti tutti i messaggi email indirizzati agli utenti di prova. Ciascun sviluppatore visualizza solo le email inviate agli utenti di prova collegati a uno sviluppatore specifico. Le email inviate a tutti gli utenti di prova collegati ad uno sviluppatore specifico saranno visualizzate nella stessa casella di posta in arrivo. Per visualizzare le email in Sandbox, accedi alla Centrale sviluppatori all'indirizzo https://developer.paypal.com e clicca Email. In questa pagina saranno visualizzate tutte le email generate attraverso il servizio Sandbox. Per maggiori informazioni, consultare il Manuale d'uso API Sandbox alle pagine 15 e 16.

Test del sistema in funzione
È utile effettuare il test del sistema quando è in funzione per assicurarsi che nella fase di passaggio non si verifichi nessun problema. Ecco alcuni aspetti da considerare quando si esegue il test dal vivo:
  1. È necessario accedere ad un conto Personale con una carta di credito collegata allo stesso e accedere ad un conto Business verificato.
  2. Passaggio dall'URL Sandbox https://www.sandbox.paypal.com/cgi-bin/webscr all'URL del sito in funzione https://www.paypal.com/cgi-bin/webscr.
  3. Per evitare che le spese siano addebitate sulla tua carta di credito è necessario immettere preventivamente dei fondi.
  4. Le transazioni di prova possono essere di appena $0,01 USD.
  5. I pagamenti possono essere rimborsati e corrisponderanno ad un accredito totale delle commissioni.
  6. È utile registrare tutte le IPN ricevute in un file di cronologia o in un database.