Onboarding Map
Choose the right PaySpot setup guide
Use this list during tenant onboarding. Start with the tenant's network platform, then decide whether customers need to buy from inside the captive portal before they are authenticated.
Safest Omada fallback
CSV Import
- Omada OpenAPI is missing or unreliable.
- The tenant already creates vouchers inside Omada.
- You want the fastest first launch.
Required for captive checkout
Omada Access List
- PaySpot must load before the user is authenticated.
- Paystack checkout opens inside captive portal.
- The portal page has a Buy Voucher button.
Captive entry screen
Custom Portal Page
- The tenant wants a branded captive page.
- Omada should send users to PaySpot.
- External Web Portal or a Buy Voucher link is needed.
Not for current onboarding
Omada OpenAPI
- Kept as reference while cloud integration is unavailable.
- Use CSV Import for Omada tenants right now.
- Do not send this to new Omada tenants during approval.
Account subscriptions
External RADIUS Account Access
- Customers need accounts instead of one-time vouchers.
- RADIUS enforces device/data/session limits.
- A RADIUS adapter can call PaySpot APIs.
PaySpot-issued vouchers
RADIUS Voucher
- PaySpot should generate voucher credentials.
- RADIUS should enforce usage and accounting.
- The hotspot accepts RADIUS username/password.
RouterOS direct
MikroTik REST
- The tenant uses MikroTik HotSpot.
- RouterOS REST is reachable from PaySpot.
- PaySpot should create hotspot users after payment.
Recommended Omada Sequence
- 01 Check whether the controller has Global View -> Settings -> Platform Integration -> Open API.
- 02 Use CSV Import for Omada tenants. Omada Cloud/OpenAPI integration is not available for current onboarding.
- 03 Create vouchers in Omada, export Voucher Codes as CSV, and import them into PaySpot.
- 04 If users must buy while captive, configure the Omada Access List.
- 05 If the tenant wants a branded captive entry page, configure Custom Portal Page.
- 06 If the tenant wants account login, usage accounting, or device limits, choose External RADIUS.