I run a vbulletin website and I would like an invitation and subscription modification.
I would like users only be allow to register by having an invitation sent by a current member on the site. When the user tries to register to complete the registration, they will need to pay the subscription. I would like to use Paypal and maybe another universal credit card processor. I will have a member base subscription for 1 month and 3 months, so they can choose, and either with Paypal and other other processor we decide later needs to be able to verify payment and credit the user the correct amount of days.
Another way to register is to pay when they try to register. However, since they don't have an invitation, their subscription will cost more than the invitation members. Again they need to be credited the right amount of days and such.
Now for the current members, we need to automatically give them 3 invitations once they register, or on the billing day every month their account is active. They can only have 5 maximum invitations at one time, so if they have 1 invitation previous month, they would get 4 this month. If they had 4 invitations this past month, and this month they would get 5. Their invitations don't expire or anything. When a user registers with an invitation link from a member, of course their invitation count should be decrease correctly.
Once a member's account expire, they should lose their privileges and only see a forum that let them know they need to renew their subscription.
You can use the vbulletin subscription mod as I believe it works. I'm using 4.0.X for my forums.
I need the frontpage to change also and let users know the forum is private and will need an invitation or they can pay to get into the site. Also I need an on and off switch to this mod.
This is the majority of everything I need. I might need other minor stuff i can't remember right now.
I am looking for specifically someone who has experience in vbulletin.