1. Help Center
  2. Captive Portals


How to configure Square as a payment gateway to accept payments on your captive portal

IronWiFi and Square Integration:

  1. Create an IronWiFi account the first >>> Open an account
  2. Follow the provided instructions to set up your AP configuration >>> AP configuration instructions
  3. Follow instructions how to integrate your Square with IronWiFi⬇



1. Navigate to your  Square  account > https://squareup.com/us/en

2. Navigate to the "Developer Dashboard" section

Screenshot 2023-03-20 7.22.37 AM

Screenshot 2023-03-20 7.24.35 AM

3. Click on "New Application" to create a new application in Square.

Screenshot 2023-03-20 7.24.55 AM

4. Enter the required details for your application, such as the name and description.

Screenshot 2023-03-20 7.27.16 AM

5. Once you have created your application, navigate to the "Credentials" section of the developer dashboard and generate your API credentials

Screenshot 2023-03-20 7.27.28 AM

Screenshot 2023-03-20 7.30.03 AM

6. Navigate to IronWiFi Console Networks > Captive Portals > Your Captive Portal > Authentication Providers

Screenshot 2023-03-16 12.29.58 PM

Screenshot 2023-03-16 12.30.15 PM

Screenshot 2023-03-16 12.30.51 PM


To accept payments through Square on the captive portal, you will need to create an authentication provider as well as hotspot plans that the visitors will be able to purchase.

7. Click Add new. You will need to provide credentials from your Square app

Screenshot 2023-03-20 12.15.33 PM

Method - Paid Access

Transaction Processor - Square

Application ID - Get this value from your Square app

Secret Key - Get this value from your Square app

Location ID - Get this value from your Square app

Format - Display format of the hotspot plans on your splash page

User Group - Guests will inherit attributes assigned to this User Group

Organizational Unit - Guests will be added to all groups assigned to this Organizational Unit

Guest Profile - Guest profile settings

MAC-Based Reauthentication - Guests will be authenticated automatically next time they join the network


8. Scroll down to Paid Access, and click Add a plan and create your plans.

Screenshot 2023-03-16 11.47.43 AM

Screenshot 2023-03-16 12.38.49 PM


9. Scroll up and test your Integration with Square

Screenshot 2023-03-17 12.14.46 PM