When paying with recurring payments on Paypal Sandbox I've got following error message - "The link you have used to enter the PayPal system is invalid. Please review the link and try again." It take me too long to figure is out but the problem was that the account was not verified. To make recurring payments work on Sandbox Paypal account, in additions to having your account to be upgraded to business account, you have you verify the sandbox account email address. Good luck
ASP.NET tips, problems and solutions discovered during development