I use Membership Pro. I followed the previous instructions but when the possibility of paying with PayPal is published, after the approval of the registration by the Board of Directors, for several days a new user would also see the PayPal system published and could use it when he shouldn't. I solved it like this:
1. in the table of payment methods put the offline method in first place
2. also left the PayPal method in the form but obscured with the css display: none
It works well, with the request email to complete the payment, the link to complete it arrives and the registration is activated and the registration summary email is sent.
I have only one problem: only the email confirming registration is sent but not the one with the invoice and the membership card.
To send them I must, each time, select the member and choose "Send mail".
Why does this happen? How can I get the invoice and card to arrive after the payment is completed?