Muestras de código IPN de PayPal
Este repositorio contiene muestras en múltiples idiomas para validar los mensajes IPN de PayPal .
Tenga en cuenta
El Consejo de la Industria de Tarjetas de Pagos (PCI) ha ordenado que las primeras versiones de TLS se retiren del servicio. Todas las organizaciones que manejan la información de la tarjeta de crédito deben cumplir con este estándar. Como parte de esta obligación, PayPal está actualizando sus servicios para exigir TLS 1.2 para todas las conexiones HTTPS. En este momento, PayPal también requerirá HTTP/1.1 para todas las conexiones. Haga clic aquí para obtener más información
Descripción general de IPN
- La notificación de pago instantáneo de PayPal es un sistema de devolución de llamada que se iniciará una vez que se complete una transacción (por ejemplo, cuando se completó un pago expreso con éxito).
- Recibirá las variables IPN relacionadas con las transacciones en su URL IPN que ha especificado en su solicitud, de lo contrario, de lo contrario, se ajustará el conjunto de URL IPN en su cuenta de PayPal.
- Debe devolver estas variables IPN a los servidores de PayPal para su verificación. Tras la verificación, PayPal enviará una cadena de respuesta con "verificado" o "inválido".
- Si su servidor no responde con una respuesta HTTP exitosa (200), PayPal reenviará este IPN hasta que se reciba un éxito o hasta 16 veces.
- Si su servidor no responde constantemente, su IPN puede deshabilitarse, en cuyo caso recibirá una notificación en su dirección de correo electrónico de PayPal principal.
Cómo ejecutar estas muestras
- Las muestras de script de oyentes IPN se proporcionan para diferentes idiomas.
- Implemente el script del oyente IPN en un entorno en la nube o puede exponer su puerto de servidor utilizando cualquier software de túnel local de terceros, para que pueda recibir la devolución de llamada de PayPal IPN.
Prueba con el sandbox
Tenga en cuenta que las llamadas del simulador de PayPal IPN no pueden validarse.
Debe crear una cuenta de PayPal Sandbox. Las llamadas de IPN desde el sandbox después de que se realice una transacción de prueba se validará, siempre que establezca su punto final de validación de IPN en la URL de sandbox.
Licencia
Lea la licencia para obtener más información de licencia.
Que contribuye
Lea aquí para más información.
Más ayuda
- Descripción general de IPN
- Guía de inicio
- PayPal IPN Simulador