Ja, ta en titt på PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Detta tvingar en POST med transaktionsdata att skickas till dig när en transaktion har initierats. Om du för närvarande använder Website Payments Standard (HTML-baserade knappar) kan du helt enkelt lägga till
<input type="hidden" name="notify_url" value="http://full-URL-to-the-script-you-set-up-for-IPN">
Du måste ta all POST-data du fått från PayPal, lägga till cmd=_notify-validate och skicka tillbaka den till https://www.paypal.com/cgi-bin/webscr
(eller https://www.sandbox.paypal.com/cgi-bin/webscr
för Sandbox) för att validera IPN-meddelandet.
Beroende på detta resultat får du tillbaka ett OGILTIGt eller VERIFIERAT svar.
OGILT kan betyda att IPN-POST inte kommer från PayPal, medan VERIFIERAD betyder att IPN POST verifierades som att den verkligen kommer från PayPal.