I am using Gravity Forms and their User Registration add-on to channel users into either a free or premium level of membership.
The free level (Reader) does not have a blog, nor any group creation rights in the network. They just get to experience it like they would any other social network.
The Premium level (Author) can either have a limited website or a full website, and both levels have group creation rights.
An Author would fill out the Author registration form, hit submit (which registers them into the system while taking them to the Pro-Sites payment gateway), and then NOT PAY at the checkout. They just ditch at the payment gateway. But, and here is the problem, they still get group creation access! Their site isn't active until they pay, but they do have group creation access. When I go to check the status of their site in Pro-Sites, it says "Manage" instead of a level.
It is causing crazy problems right now convincing these members that they do, indeed, have to pay.
Is there a better workflow I can set up? Can I use Gravity forms NOT as a registration form but just as a way to pre-fill information for Pro-Sites? Or perhaps, just use GF as a sorting method and then forward users to another gateway -- a Pro-Sites gateway -- that ensures they pay for access before registration is completed?
I can not allow users to have group creation access without payment -- this goes not only for registration, but also for re-up in a year's time. If their account is not paid/active, I don't want them to be creating groups.
I have no free level for Pro-Sites set up.
I know Membership has a similar function to this, but it is nowhere near as good as ProSites in terms of payment, upgrades, and workflow. If we can close this loophole, the system would be perfect.
Thanks, guys. Appreciate any help you can provide.