Payment-gated WiFi transforms your guest network from a cost center into a revenue generator by allowing guests to purchase WiFi access packages directly from your captive portal. Using Stripe for payment processing, you can offer tiered access packages with different speeds, durations, and device limits—monetizing your WiFi infrastructure while maintaining professional payment security.
This guide walks you through creating a paid WiFi hotspot with Spotipo and Stripe integration. You'll configure your router's walled garden for Stripe domains, connect your Stripe account, and create customizable WiFi packages that guests can purchase instantly.
What you'll accomplish:
Configure your router to allow Stripe payment processing domains
Connect your Stripe account to Spotipo for secure payment processing
Create WiFi packages with custom pricing, speeds, durations, and device limits
Test the payment flow using Spotipo's demo mode
What you'll need:
Router supported by Spotipo with walled garden or pre-authorization capability
Stripe account (free to create, processes payments for 2.9% + 30¢ per transaction)
Clear pricing strategy for WiFi access packages
Active Spotipo account (start free trial)
Common use cases: Hotels offering premium WiFi upgrades, airports selling time-based access, coworking spaces with daily/monthly passes, venues charging for high-speed connectivity, or RV parks monetizing WiFi infrastructure.
Add stripe domains to walled garden/pre-authorize list
Stripe uses the following domains to collect and validate credit cards. Please add them to the walled garden/pre-authorized setting of your Router.
js.stripe.com api.stripe.com q.stripe.com
Enable Payment Login
If not already done, enable Payment Login by going to Splashpage tab and pressing the Add button.
Connect your stripe account
Navigate to Settings -> Payment Login
Click on the Connect Stripe Account button, and connect to your existing account or create a new one.
Create Hotspot Packages
By default, there is are Free 15 min package and a paid-1-day package created.
You can create other packages by clicking on the Packages tab->Add package.
Provide all the necessary details and click on Save.
When Trial Package is selected, it means that the package is Free.
Testing it out
After you create the required packages, please go to SplashPage tab on the left.
A preview of your current landing page will be shown; there is a button View Demo which helps test out the Payment login flow without connecting a Guest to WiFi.
Your Payment-Gated WiFi Hotspot Is Now Live
Once you've configured Stripe domains in your router, connected your Stripe account, and created WiFi packages, guests can purchase WiFi access directly from your splash page. Payments are processed securely through Stripe, and you receive payouts according to your Stripe account settings.
What to do next:
Test the complete payment flow using the View Demo button before going live
Create multiple package tiers to serve different guest needs and budgets
Monitor package purchase rates and adjust pricing for optimal revenue
Common payment-gated WiFi issues:
Stripe checkout not loading: Verify all Stripe domains are in walled garden (js.stripe.com, api.stripe.com, q.stripe.com)
Payment succeeds but WiFi doesn't activate: Check router authentication is properly configured
Guests can't see packages: Ensure Payment Login is enabled on splash page
Still having trouble setting up paid WiFi with Stripe? Contact Spotipo support via live chat or email us at [email protected], we'll help configure payment processing for your specific router and business model.





