Skip to main content

How to Create a Payment-Gated Hotspot Using Stripe

This article helps you to monetize your guest WiFi by offering paid WiFi. You will need a router supported by Spotipo.

Rakesh M avatar
Written by Rakesh M
Updated over 3 weeks ago

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.

Did this answer your question?