I am the webmaster for the a state affiliate of a healthcare professional organization. We have one level of membership and sell discounted membership vouchers that saves our members $15 when renewing memberships. This same discounted voucher can be purchased by new members for initial registration.
I would like to have new members be able to fill out the registration form and then select their payment method. Following payment, all new members are verified by the Treasurer and Membership Chairman to insure that they qualify for membership. If they don't qualify, we issue a refund.
How do configure s2Member to handle registration and then payment? If someone registers and then doesn't pay, they will get an email requesting payment. If they don't pay they get removed from the system.
We use PayPal and USA ePay. We are considering adding Google Checkout and dropping PayPal. (There's a lot of loathing out there for PayPal.)
Some background:
I have tried other membership systems (MM and WLM). Neither seems to be able to handle the preregistration issue, and both misrepresented their import capabilities. We got our credit card company to cancel the MM payment when they flat refused to honor their 30 day guarantee (after 9 days). I waited too long fooling around with WLM before realizing that they were blowing smoke about their import capabilities. We will gladly flush the $97 before hand entering over 800 member profiles.
I like what I have seen so far with s2Member. I'm going to set up a test import today.