Да, разгледайте PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Това ще принуди POST с транзакционни данни да ви бъде изпратено, когато транзакция е инициирана. Ако в момента използвате Website Payments Standard (бутони, базирани на HTML), можете просто да добавите
<input type="hidden" name="notify_url" value="http://full-URL-to-the-script-you-set-up-for-IPN">
Ще трябва да вземете всички POST данни, които сте получили от PayPal, да добавите cmd=_notify-validate и да ги изпратите обратно на https://www.paypal.com/cgi-bin/webscr
(или https://www.sandbox.paypal.com/cgi-bin/webscr
за Sandbox), за да потвърдите IPN съобщението.
В зависимост от този резултат ще получите отговор НЕВАЛИДЕН или ПРОВЕРЕН.
НЕВАЛИДЕН може да означава, че IPN POST не произхожда от PayPal, докато VERIFIED означава, че IPN POST е потвърден, че наистина идва от PayPal.