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.