
Completed
Posted
Paid on delivery
I need an external captive portal that talks seamlessly to my Ubiquiti UniFi controller. The heart of the job is integrating Paystack for one-time payments so that, the moment a customer buys a package, the system automatically creates a username and password, applies the right speed limits, and logs the transaction. Login flow • Package-based login is the priority: customers choose between Unlimited or data-capped Bundles and pay through Paystack. • Voucher codes still have to work for promotions. • A phone-number option must grant a free 30-minute trial, with credentials delivered instantly via the bulk-SMS gateway. Operational rules • When a bundle is exhausted or a plan expires, the user should land straight back on the portal or their account page. • A firewall rule (or UniFi guest-control policy) must stop device tethering/internet sharing. • Speed shaping has to be enforceable per package and per user. Extras An advertising banner placeholder is required on the hotspot page; I only need the slot and rotation logic, not the ad creative itself. Acceptance criteria 1. Paystack test keys show successful, real-time one-time payment and automatic account creation. 2. Trial logins disconnect exactly at 30 minutes. 3. Bandwidth, quota and redirect behaviours match each package definition. 4. Internet sharing is blocked without affecting legitimate traffic. 5. Banner position renders correctly on mobile and desktop. Deliver the full source (PHP/Laravel or Node, your choice), clear setup notes, and a brief hand-over session so I can deploy on my server and link it to UniFi.
Project ID: 40397766
77 proposals
Remote project
Active 15 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I’ve built captive portal flows around controller-driven Wi-Fi access, and the combination you need—UniFi guest access, Paystack payment confirmation, package enforcement, voucher fallback, timed trial, and SMS delivery—usually fails when payment state, session control, and policy enforcement are treated separately. I’d implement this as a Node-based external portal with webhook-verified Paystack payments, package/rule mapping, UniFi API session handling, trial timers, voucher logic, banner rotation, and transaction logging, then validate redirect, quota/expiry behavior, mobile rendering, and anti-tethering policy with setup notes and a clean handover.
$200 USD in 3 days
2.9
2.9
77 freelancers are bidding on average $127 USD for this job

Hi there, I reviewed your requirements and this is exactly the kind of work we handle well. Building a custom captive portal that integrates cleanly with UniFi controllers requires solid API knowledge and network understanding — both areas we've worked in extensively. I noticed you need seamless communication between the portal and your controller, which means we'll need to nail the authentication flow. I have a couple of questions about your current UniFi setup and whether you're looking to handle guest management, vouchers, or both. I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Let's chat about this. Thanks, Hasan
$200 USD in 7 days
8.7
8.7

As a seasoned IT expert with 10+ years of experience in Network Engineering, VoIP, and System Administration, I am extremely confident in my ability to deliver the highest quality work on your UniFi Captive Portal with Paystack project. During my long tenure in this field, I have worked diligently with numerous technologies including the UniFi ecosystem to design and implement network infrastructures for both small-scale businesses and enterprise-level clients. My extensive experience will provide me with the necessary skills to integrate Paystack efficiently, automate account creation, bandwidth control, firewall rules implementation, and more. Moreover, my proficiency also extends to working with PHP/Laravel or Node.js for backend development and servers like yours; I can create a robust system that can handle all your requirements smoothly. Lastly, my commitment towards ensuring best practices followed will further add value to your project. All my works are done via meticulous planning and executed with a keen eye on potential roadblocks or challenges. My expertise in network administration will ensure a secure system where legitimate traffic won't be affected even when internet sharing is blocked. Moreover, I'll also deliver detailed setup notes alongside the full source code which provides you flexibility in maintaining or upgrading your system. Let's make your UniFi Captive Portal project an absolute success together!
$180 USD in 3 days
7.2
7.2

Hi, I will seamlessly integrate Paystack into your UniFi captive portal, ensuring automatic creation of user accounts and speed limits based on purchased packages. Customers can choose between Unlimited or data-capped Bundles, with the option for voucher code promotions and a free trial via phone number. I will also implement operational rules such as redirecting users when plans expire and enforcing speed shaping per package/user. Additionally, I will set up a firewall rule to prevent device tethering and ensure a smooth login experience. I will develop the portal using PHP/Laravel or Node, providing clear setup instructions and conducting a hand-over session for easy deployment on your server. Can you share any specific design preferences for the advertising banner placeholder? Let's chat further so I can give you a proper timeline and get things moving.
$100 USD in 2 days
6.3
6.3

As a seasoned Full Stack Developer with over 12 years of experience, I have successfully implemented various API-driven systems and seamless payment gateways, making me the ideal candidate for your UniFi Captive Portal project. My proficiency in Laravel, Node.js, and PHP gives me the versatile skills needed to craft a robust, high-performing system that ticks all your boxes. Not only can I design an intuitive package-based login flow with Paystack integration for smooth billing and account creation but also ensure voucher codes and a phone-number option function as expected. To offer users uninterrupted service, my mastery over UniFi's guest-control policies will stop tethering when necessary while speed shaping can be enforced per package or per user. Delivering full source code (PHP/Laravel or Node) with clear setup notes will empower you to deploy seamlessly. With this in mind, I propose we commence this project immediately for a swift turnaround time. I guarantee that when completed, you'll have a secure Omni-channel system delivering measured results while being easy to maintain and transition if needed. Let's connect and turn your vision into reality!
$200 USD in 7 days
6.9
6.9

At Toriqul Global Solutions, we transform ideas into high-performing digital products. We are a professional web development agency led by Engineer Md. Toriqul Islam brings over a decade of expertise in designing and developing websites, applications, and custom digital solutions. What We Deliver: ✔ Stunning modern websites ✔ Powerful custom web applications ✔ Mobile apps for Android & iOS ✔ E-commerce platforms ✔ Business automation systems ✔ SEO-friendly and fast-loading websites Our Tech Stack: React, Node.js, Laravel, PHP, WordPress, Python, .NET, MySQL, MongoDB, React Native, Bootstrap, JavaScript, and more. Why Clients Trust Us: • Business-focused solutions • Clean UI/UX design • Secure & scalable systems • Reliable deadlines • Transparent communication • Excellent after-sales support We don’t just build websites, we build results. Let’s create something amazing together. Best Regards, Toriqul Global Solutions
$80 USD in 3 days
5.8
5.8

Hello, I see your need for a UniFi-compatible external captive portal that manages payments, vouchers, and trial access without breaking the controller’s guest-control workflow. The Paystack-driven, package-based login flow aligns closely with systems I’ve previously built for wireless ISPs where payments triggered instant user creation and bandwidth shaping on UniFi. In one project, I implemented automated RADIUS user provisioning with enforced data caps and accurate session logging; in another, I delivered Paystack one-time payments for tiered access with reliable webhook handling. The hidden complexity here lies in synchronizing UniFi’s guest policies with real-time Paystack callbacks so that speed limits, quotas, and redirects stay consistent. A junior developer might overlook session cleanup, trial-time enforcement or policy sync issues, causing users to remain online beyond limits. I’ll build the portal in Laravel, implement Paystack callbacks, auto-generate credentials, apply speed shaping per package, enforce hotspot policies, and add the SMS-based 30‑minute trial flow. I’ll also include the ad-slot rotation logic and clean setup documentation. Before development, I need clarity on your UniFi controller version, preferred authentication mode, and whether you already use an external RADIUS. Everything will be delivered cleanly and ready for deployment. Best regards, John allen.
$155 USD in 1 day
5.5
5.5

Hello, I came across your project UniFi Captive Portal with Paystack and I am very interested in working with you. I have reviewed your requirements and fully understand the scope and expectations. I specialize in PHP, Wireless, VoIP, Node.js, Laravel, Network Administration, API Integration, Ubiquiti and have successfully delivered similar projects before. I am committed to delivering high-quality work with reliability, clarity, and professionalism. I work transparently throughout the project so progress, deadlines, and expectations stay clear at every stage. I would be glad to discuss further details and am ready to start immediately. Looking forward to hearing from you. Regards, Anum
$140 USD in 3 days
5.4
5.4

Hello, I appreciate the opportunity to work on your project involving the integration of an external captive portal with your Ubiquiti UniFi controller. Your requirements for seamless Paystack integration and automated user management are clear, and I am excited to help you achieve these goals. I have extensive experience in developing web applications using PHP and Laravel, along with proficiency in integrating payment gateways like Paystack. My background includes designing user-friendly systems that automate account creation and enforce bandwidth restrictions effectively. To ensure the project's success, I propose the following approach: - Develop the captive portal with a focus on package-based login, integrating Paystack for seamless payment processing. - Implement voucher code functionality and a phone number option for trial access, ensuring instant SMS credential delivery. - Set up operational rules to manage user sessions, enforce speed limits per package, and block internet sharing effectively. - Create an advertising banner placeholder with rotation logic for easy future ad management. I am eager to begin this project and confident in delivering quality results that meet your expectations. I am available to discuss any further details and can start immediately. Thank you for considering my proposal!
$140 USD in 7 days
5.1
5.1

are you on a self-hosted UniFi controller or cloud key? the external portal handoff and API calls differ a bit depending on the setup. either way the core flow is straightforward. guest connects, hits your portal, pays via paystack, we authorize the MAC through the UniFi API. can start today and have it live in 3 days. what controller version are you running?
$150 USD in 5 days
4.6
4.6

Hello Dear! Good Day! Hope you are doing fine. This is Ruhul Ajom Sagor. I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. I have completed my B.S.C Engineering in Computer Science and Engineering (CSE) from BUET. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? • Custom Websites Using PHP and Frameworks • e-Commerce Websites (Woo-Commerce and Shopify) • Custom WordPress themes • On-Page and Off-Page SEO • WordPress themes Customization • Database Modeling/Development • WordPress migrations and upgrades • Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) • Websites speed and loading time improvements • Cross-browser compatibility • PSD to HTML to WordPress conversion • HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Ruhul Ajom
$140 USD in 7 days
5.4
5.4

✨✨✨ ✨✨✨ ✨✨✨ ✨✨✨✨✨✨ ✨✨✨ ✨✨✨ ✨✨✨✨✨ Hi, Dear. Portfolio : https://www.freelancer.com/u/seandinwiddie I’m confident I can build a robust external captive portal integrated with your UniFi controller and Paystack, with full automation for user provisioning, bandwidth control, and session lifecycle management. With strong experience in Node.js/Laravel backend systems, payment integrations, and network auth flows, I focus on secure, production-grade implementations. I will start by designing the Paystack payment flow with webhook handling to trigger instant user creation and package assignment in UniFi. Next, I will implement voucher login, phone-based trial access with SMS delivery, and enforce session/time/quota rules per package. Finally, I will integrate UniFi controller APIs for bandwidth shaping, redirects, session expiry handling, and add the ad banner rotation system on the portal UI. The system will ensure real-time sync between payments, user credentials, and network policies while remaining stable under high concurrent usage. Everything will be structured for easy deployment and future scaling. Looking forward to collaborating. Best Regards. Sean D. ✅
$140 USD in 2 days
4.7
4.7

With more than a decade of experience in full-stack web development and an extensive understanding of systems integration, I am confident in my ability to create a seamless, UniFi captive portal with Paystack integration for your business. My proficiency in PHP and Laravel complements the project requirements seamlessly, ensuring that your customers' package purchases on the captive portal will automatically create unique usernames/passwords, apply speed limits correctly, and record transactions accurately - all working smoothly with Paystack's one-time payment feature. Furthermore, my experience in databases and system optimization will guarantee that bandwidth, quota restrictions per package and per user are enforced correctly without any conflicts. My aim would always be to smoothen customer experience even when transitioning from one package to another or when their plan expires, making sure they seamlessly land back on the portal or their account page. I will also utilize my skills in firewall management to block device tethering/internet sharing without affecting legitimate traffic.
$200 USD in 7 days
4.9
4.9

Hello, I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and custom portals. I always provide clear communication, continued support after delivery, and 100% client satisfaction. I specialize in PHP development, building secure, scalable, and high-performing web applications with custom scripts, API integration, and database management (MySQL, MariaDB, etc.). From dynamic websites to enterprise-level solutions, I focus on delivering clean code and business-driven results.
$100 USD in 7 days
4.6
4.6

Hello, I came across your project and it immediately caught my attention. We went through your project description and it seems like our team is a great fit for this job. I build and optimize fast, responsive websites that are designed to perform smoothly and convert visitors into leads or customers. Please come over chat and discuss your requirement in a detailed way. Best regards, Khadija Amin freelancer.com/u/khadijaamin9
$130 USD in 2 days
4.2
4.2

I've worked with UniFi controllers and payment gateway integrations (including Paystack) and can build exactly what you've described. My approach using PHP/Laravel: - **Paystack Integration**: Package selection page with Paystack inline checkout. On successful payment, the system auto-generates credentials, assigns rate limits, and logs the transaction — all in real time. - **Voucher Codes**: Promotional code validation built into the login flow alongside paid packages. - **Phone Trial**: 30-minute free trial via phone number entry, credentials delivered via bulk-SMS gateway. Session auto-expires and redirects back to the portal. - **UniFi API**: Using the UniFi Controller API to authorize/deauthorize guests, apply per-user bandwidth profiles matching each package, and handle expired/exhausted bundle redirects. - **Tethering Block**: UniFi guest policy + firewall rules to prevent hotspot sharing without affecting normal traffic. - **Ad Banner Slot**: Placeholder with rotation logic on the portal landing page, mobile + desktop responsive. Deliverables: Full Laravel source code, .env setup guide, UniFi integration instructions, and a hand-over walkthrough session. $50 | 3 days. Happy to discuss your UniFi setup (self-hosted / Cloud Key / UDM) to confirm the API approach before we start.
$50 USD in 3 days
4.1
4.1

Hi, You need a UniFi captive portal that sells hotspot packages through Paystack and automatically creates controlled user access after payment. I will build the portal in Laravel or Node.js, integrate UniFi Controller API, Paystack one-time payments, voucher codes, SMS-based 30-minute trials, package speed limits, quota/expiry redirects, and transaction logs. I’ll also add banner rotation logic and setup notes for deployment. I have experience building secure full-stack systems with payment gateways, API integrations, and role-based access logic. As a bonus, I’ll include clear configuration documentation for packages, SMS, Paystack, and UniFi settings. Do you already have UniFi controller access details and Paystack test keys ready? https://www.freelancer.com.bd/u/mhmamun360 Best regards, Md Mamun Hossain
$30 USD in 1 day
3.8
3.8

With your UniFi Captive Portal project requiring a seamless Paystack integration, I'm well-equipped to ensure a powerful, end-to-end system for you. My extensive experience as both a full-stack developer and cloud engineer means I can design, deploy and maintain the entire solution for you. You can trust that I'll create a reliable and scalable system for your unique needs. My skills in JavaScript and PHP, along with my deep understanding of Laravel and Node.js, enable me to build robust systems capable of handling high traffic volumes without sacrificing speed or stability. Additionally, my proficiency in database management (both SQL and NoSQL) ensures that your users' data will be handled securely and efficiently. When it comes to third-party integrations like Paystack, I take an analytical approach. I will thoroughly test the system using real-time transactions before finalizing the project. And most importantly, my ongoing support means that even after deployment, you'll have a partner who can promptly address any concerns or changes you might need. So let's get started on crafting the precise UniFi Captive Portal with Paystack solution to fit your requirements!
$100 USD in 3 days
3.8
3.8

I can develop an external captive portal integrated with your Ubiquiti UniFi Controller that supports Paystack payments for instant package activation with automatic username/password generation, correct speed limit assignment, and full transaction logging. The system will also support voucher login and a phone-number-based 30-minute free trial delivered via SMS. Users will be redirected back to the portal when their bundle expires or data is exhausted, while UniFi guest policies will enforce tethering prevention and per-user speed shaping. An advertising banner slot with rotation logic will be added to the hotspot page for future use. Best regards, Shawana
$100 USD in 7 days
3.8
3.8

Hello, I checked your project "UniFi Captive Portal with Paystack" and I already have a clear idea how to deliver this efficiently. I have solid experience in PHP, Wireless, VoIP, Node.js, Laravel, Network Administration, API Integration, Ubiquiti, and I’ve worked on similar projects where I delivered high-quality, scalable, and clean solutions. Why choose me? • Strong expertise in PHP, Wireless, VoIP, Node.js, Laravel, Network Administration, API Integration, Ubiquiti • Clean, optimized, and scalable code • Fast communication and daily updates • 100% focus on delivering results, not just code If needed, I can also suggest improvements to make your project even better. Let’s connect I’m ready to start right away. Best regards, Umer
$40 USD in 1 day
3.5
3.5

Hi there! I am thrilled to hear about your need for a UniFi Captive Portal integrated with Paystack. I understand the importance of seamless integration for customer experience. Here's how I can help: - I will ensure that Paystack integration allows for automatic creation of usernames and passwords, speed limit application, and transaction logging. - I will prioritize package-based login with Paystack, while ensuring that voucher codes and free trial options work smoothly. - Operational rules, including landing pages after plan exhaustion and firewall rules for preventing tethering, will be implemented efficiently. With expertise in PHP/Laravel and similar past experiences, I am confident in delivering a solution that meets your requirements. Let's discuss further and bring this project to life seamlessly. Looking forward to collaborating with you!
$30 USD in 7 days
3.7
3.7

Kumasi, Ghana
Payment method verified
Member since Dec 23, 2010
$30-250 USD
₹1500-12500 INR
$750-1500 USD
$250-750 AUD
$30-250 AUD
$8-15 USD / hour
₹12500-37500 INR
$1500-4000 NZD
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
$11-12 USD
₹750-1500 INR
£750-1500 GBP
$250-750 USD
$250-750 USD
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
$25-50 USD / hour
$10-30 USD