Cómo probar la notificación de pago instantánea


Es importante probar la integración de la IPN antes de la experiencia "real". El entorno de pruebas de PayPal proporciona un entorno en el que hacer pruebas sin realizar transacciones de pago reales. También es una buena idea hacer una prueba en el sistema PayPal en la página auténtica antes de poner un sistema en marcha.

Pruebas en el entorno de pruebas
El entorno de pruebas de PayPal se puede usar para probar la mayoría de los aspectos del sistema, incluyendo la notificación de pago instantánea. Para hacer pruebas en el entorno de pruebas:
  1. Cree una cuenta de programador en la Central de programadores http://developer.paypal.com.
  2. Cree una cuenta Personal en el entorno de pruebas y añada una tarjeta de crédito.
  3. Cree una cuenta Business en el entorno de pruebas y añada y confirme una cuenta bancaria.
  4. En su botón de PayPal y su secuencia de comandos de manejo de IPN, utilice esta URL: https://www.sandbox.paypal.com/cgi-bin/webscr en lugar de la habitual, https://www.paypal.com/cgi-bin/webscr.
  5. Realice todo el proceso de pago utilizando el correo electrónico y la contraseña de la cuenta Personal para iniciar sesión.
Nota sobre correos electrónicos
En el entorno de pruebas de API de PayPal, todos los participantes en transacciones (usuarios de prueba) son ficticios, y sus cuentas de correo electrónico no son auténticas. Para permitir esto, el entorno de pruebas lleva integrado un sistema de correo electrónico interno. Cada programador de API de PayPal tiene una bandeja de entrada a la que se envían todos los mensajes de correo electrónico para usuarios de prueba. Un programador solo ve los correos electrónicos destinados a usuarios de prueba vinculados a él. Los correos electrónicos enviados a todos los usuarios de prueba vinculados a ese programador aparecen en la misma bandeja de entrada. Para ver sus correos electrónicos de entorno de pruebas, inicie sesión en la Central de programadores en la dirección https://developer.paypal.com y haga clic en la pestaña 'Correo electrónico'. En esta página podrá ver sus correos electrónicos generados en el entorno de pruebas. Para obtener más información, consulte la Guía del usuario del entorno de pruebas de API de PayPal, págs. 15 a 16.

Pruebas en el sistema real
Es buena idea hacer pruebas en el sistema real para asegurarse de que el paso a este no dé ningún problema. Algunos de los detalles que debe considerar al hacer estas pruebas son:
  1. Necesitará contar con acceso a una cuenta Personal con una tarjeta de crédito vinculada y una cuenta Business verificada.
  2. Pase de la URL del entorno de pruebas, https://www.sandbox.paypal.com/cgi-bin/webscr, a la URL del sitio web real, https://www.paypal.com/cgi-bin/webscr.
  3. Introduzca fondos previamente en la cuenta Personal para no provocar cargos a la tarjeta de crédito.
  4. Las transacciones de prueba pueden ser de valores tan pequeños como $0,01 USD.
  5. Los pagos se pueden reembolsar, lo que dará como resultado un crédito por el importe completo.
  6. Es una buena costumbre almacenar todas las IPN recibidas en un archivo de registro o una base de datos.