Do you really need it as a module? Maybe just create a menu item to link to subscription form of the plan you want and then users can click on that menu item to go directly to subscription form of the plan?
The sales process gets too complicated and messy without solving the issues I am having.
I created a sales page with a button. Now I need to get the payment done as simply and quickly as possible. Its basic marketing to do so.
Seeing a sales page then being directed off of it to a form where registration is required and then payment (although I haven't gotten the registration system to send emails etc).... is giving the customer to time to change their mind.
So if the registration process cant be reversed, button, payment, register (as s2memberpro on wordpress does) then this payment process cant be done.
The only way around that is to: Get them to read sales page, click button, pay by paypal, then from paypal payment complete take the customer to a registration page. Have reg form (in a module position would be better for this). The user then registers and accesses the program membership page.
But that way I would have to create free products and so the one who pays, then gets to the registration form can access the free product (which was paid for before registration though a different system (paypal) buttons.
At present it looks like I cant do what I need doing satisfactorily so will just have to do this my own route that gets it done.
Membership pro can then be used for high-end programs later when filling in a form isnt such a bid deal. But even then, I would want the form in a module so I could have an exact designed page.