sql >> Base de Datos >  >> RDS >> Mysql

Datos POST de PayPal después del pago exitoso

Sí, eche un vistazo a la notificación de pago instantáneo (IPN) de PayPal - https://www.paypal.com/ ip/
Esto obligará a que se le envíe un POST de datos transaccionales cada vez que se inicie una transacción. Si actualmente usa Pagos en el sitio web Estándar (botones basados ​​en HTML), simplemente puede agregar

<input type="hidden" name="notify_url" value="http://full-URL-to-the-script-you-set-up-for-IPN">

Deberá tomar todos los datos POST que recibió de PayPal, agregar cmd=_notify-validate y enviarlos de regreso a https://www.paypal.com/cgi-bin/webscr (o https://www.sandbox.paypal.com/cgi-bin/webscr para Sandbox) para validar el mensaje de IPN.
Dependiendo de este resultado, obtendrá una respuesta NO VÁLIDA o VERIFICADA.
NO VÁLIDA puede significar que la POST de IPN no se originó en PayPal, mientras que VERIFICADA significa que se verificó que el IPN POST proviene de PayPal.