WiFi Captive Portal with Mercado Pago - 17/11/2025 17:35 EST

Job ID: 39989509

Budget: $250 – $750 USD

I need a full-featured captive portal that lets guests connect to my WiFi, land on a responsive plan-selection page, and pay securely through Mercado Pago. The system must:

• Offer time-based plans (with an additional free-trial option) and show them in a fully branded, custom-designed interface that matches my visual guidelines.
• Process payments via Mercado Pago Checkout and listen for status updates through Webhooks. Once a payment is approved, the user’s MAC/IP should be automatically authorized on the gateway or controller for the purchased duration; when the time is up, access must be revoked without manual intervention.
• Expose an internal REST API to authorize or de-authorize devices programmatically, so I can later integrate other services if needed.
• Store and track sessions, plans and payments in an open-source stack—Node.js, Python or PHP on the backend with MySQL or PostgreSQL—whichever you prefer, as long as it is well-documented.
• Provide a lightweight admin panel where I can create/edit plans, view active sessions, see payment history, and manually disconnect users if required.

Clean code, clear setup instructions, and comments are important because I will host and maintain the solution myself.