Anyone got a way to do this? Think I saw someone mention IPN somewhere but cannot understand how there wouldn't be a simpler solution to this. The only things returned in the 'data' object of the onApprove callback are: subscriptionID and orderID and facilitatorID none of which can link the currently logged in user to the response receive from Paypal (thereby cannot mark the user as subscribed). Simply calling a URL (to mark user as subscribe) with ajax (inside the onApprove callback) seems to be a big flaw as the user can simply open their browser's inspect tools and call the URL voila thereby marking themselves as subscribed! Where is it possible to see what information is passed with the BILLING.SUBSCRIPTION.CREATED webhook? On the docs page is only a list of hooks (but not what info they contain). This might be useful, if it it contains the email of the subscribed user (although if they used a different email to subscribe than they are logged in to the site this will also not work 🙂
... View more