Running XenForo v1.1.1 I have an active account upgrade configured which is a monthly recurring PayPal subscription. The account upgrade adds the user to another user group I have set up. The process half works: the user can go to account upgrades, click subscribe and the then sign-in to PayPal and successfully set-up the subscription and I receive the payment. However, they are not added to the group I have specified in the account upgrade. Manually upgrading their account does work however. Is this a known issue?
I have several upgrades set up, singular and recurring and they all work fine. Do you have any add-ons installed?
Thanks Mike. I don't have IPNs enabled so this is something I want to try. Do you know what would be a sensible Notification URL to use in PayPal to configure this? (my web site is www.aberdeen-music.com)
We don't use it anyway (we provide the URL to them), but http://www.aberdeen-music.com/payment_callback.php is what we hit.
Just FYI... it is indeed a bug on PayPal's side. If an account ever had a hardcoded IPN URL in their settings, but then later disabled it (back to what it is by default), then the per request IPN URL doesn't work even though it's supposed to ALWAYS abide by that if specified. If the PayPal account never had the IPN URL in their PayPal settings, then it should always be fine. The only work around that I know of is to reenable the IPN URL in their PayPal settings (even if the URL is invalid). Then PayPal will adhere to the per request IPN URL like it's supposed to. It's been an annoying PayPal issue for years that they still haven't fixed.
I've clarified this in the option description and in the manual now: http://xenforo.com/help/user-upgrades/
since i had trouble finding it, I thought I'd share the directions to setting up paypal IPN directions https://cms.paypal.com/us/cgi-bin?c...r/e_howto_admin_IPNSetup&bn_r=o#id089EG030E5Z