OK, so I have a website with a few signup options. I am using the PayPal buttons as I use my own page for displaying membership options. Everything works fine up until the point of the new user not being upgraded. Here is the process and how far it works on my site:
User click PayPal button
Redirected to PayPal for payment (payment is received by us)
User returns to site and registers
New user is a Subscriber instead of the role he just paid for.
I have tested with all plugins deactivated and on the default WordPress theme but it’s still the same. I have looked over all options, watched many videos and made sure 100% that my configuration is what it should be. I am receiving payments absolutely fine so that isn’t a problem.