Testing Stripe Payment Gateway (Client side) for Paid Hotspot Access
- Create a new Captive Portal if it does not already exist.
- Networks -> Captive Portals -> New Captive Portal
- Enter Captive Portal Page
- Create a new Authentication Provider
- Set following values:
Method: Paid Access
Transaction Processor: Stripe (client side)
Public Key: pk_test_fdBnaoUKyc1Lh8w0szx39Taw
Secret Key: sk_test_jo8JrRySa9QFIHdUULVOYtoF

- Create a Paid Access Plan if not already exists:
- Click Add a plan

- Create plans for both Expiration Time and Traffic Data Unit Type


- Scroll up to and click Splash page URL link:

- You should see the plans on the splash page, choose a plan and click “Pay”

- You should be redirected to the Stripe checkout page.
- Use the following card details for testing:
Email: Any valid email you have access to
Card Number: 4242 4242 4242 4242
Expiry: 4/29
CVC: 424
Name: Any test name
Country: Test with multiple
Zip: Any valid zip code
- Click “Pay”

- You should see successful login page:

- Go to Users
- Find the user you just created and open the profile

Scroll down to the attributes and ensure proper attributes are added. For time based plans, it should be set to Expiration Date and Value should be in accordance with what was purchased. For Data based plans, it should be DATA-Total-Bytes and Value should reflect what was purchased.
Related Articles
Stripe (Client Side)
IronWiFi and Stripe Integration: Create an IronWiFi account the first >>> Open an account Follow the provided instructions to set up your AP configuration >>> AP configuration instructions Add the following stripe domains to the Walled Garden list on ...
Stripe
IronWiFi and Stripe Integration: Create an IronWiFi account the first >>> Open an account Follow the provided instructions to set up your AP configuration >>> AP configuration instructions Follow instructions on how to integrate your Stripe with ...
Which payment gateway do you accept?
In terms of payment gateways, we currently support Braintree, Stripe, Paypal, Shift4 and Square, Authorize.net.
Which payment gateway do you accept?
In terms of payment gateways, we currently support Braintree, Stripe, Paypal, Shift4 and Square, Authorize.net.
Does the captive portal support payment integration?
Yes, you can simply add a new authentication provider and choose "Paid access". Then, you'll have to configure one of the external payment gateways.