When a new user is created on my site, its suppose to bill the account a recurring fee of $8 but for some reason an account can be created without entering any Credit Card information at all. Heres a picture of the plans from the Membrr Module.
The Transaction doesnt even show up in Stripe which I'm not sure if its suppose to in test mode, but just in case it is I thought I would mention that. The API Keys I used were the Test Secret Key, and Live Secret Key if that helps any
How can I stop the user from getting pass the registration page if they enter incorrect or no Credit Card Information?
Edit after nonprofit_tech's reply:
I'm trying to allow users that are logged into the "members" member group to have access to specific content on the website. On the registration page, the user is asked to add in their Billing Information and Login Details. They are given a 30 day free trial and the credit card would be charged when the trial period ends.
After registration the user is moved to the group "members" and on expiration they are moved to "expired members"
So with the way the registration process is here, would it be possible to validate the Billing Information at this point, or is the only option after the 30 days when the card is to be charged?
In OpenGateway, I have stripe set up as the only Gateway.
Stripe Details In Open Gateway:
- Enable This gateway?: Enabled
- Enabled Mode: Live Mode
- Test API Key: sk_test_xxxxxxx
- Live API Key: sk_live_xxxxxxx
- Accept Visa: Yes
- Accept MasterCard: Yes
- Accept Discover: Yes
- Accept American Express: Yes