Membership plugin not adding subscription


I am having some trouble setting up the membership plugin.

I have created 2 access levels, one for visitors and one for paid members. The payment gateway I would like to use is paypal express, however, it didn’t work on sandbox mode. I have managed to get the paypal single payments to work on sandbox mode. But would prefer to use paypal express.

After registering and make payment via paypal, the screen would take me back to the welcome page(which is correct), however, the new register user doesn’t have the correct subscription plan/access level added onto their account. Am I missing a few steps here?

Lastly, is their anyway that the payment gateway can be embedded on the site rather than been taken to the payment gateway’s page?

Thanks and regards