QR-Activated Smart Plug Payments

via Freelancer ·

Budget / SalaryC$250–750
TypeFreelance project
LocationRemote
Posted44 minutes ago
I need a small web-based system that links a QR code to an Apple Pay / credit-card checkout page and, once the payment clears, switches a Tapo smart plug on for a fixed period (five minutes for now). After scanning, the customer should see a simple screen that lists all nearby devices, choose the one they want, pay a single flat fee, and immediately receive power for the preset time.

The flow I picture is:

• A unique QR code takes the user to a mobile-friendly page.
• The page shows the available plugs (pulled from the Tapo cloud or local API), the flat price, and a Pay Now button.
• When payment succeeds, your code calls the Tapo API, turns the selected plug on, waits exactly the fixed minutes, then turns it off automatically.
• A confirmation screen or countdown timer lets the customer know how much time they have left.

Essential requirements
• Support both Apple Pay and major credit cards (Stripe or another gateway—open to suggestions).
• Clean, brand-neutral front end that I can style later.
• Modular architecture so I can add more plugs and generate more QR codes for other locations without rewriting code.
• Secure handling of payments and device control; no exposed credentials.

Deliverables
1. Source code (frontend + backend) with clear setup instructions.
2. Tested integration with at least one Tapo smart plug I will provide remote access to.
3. A short guide on adding new plugs and printing new QR codes.

If you have experience with Stripe, Apple Pay on the Web, Tapo’s API, or IoT payment kiosks, please highlight it. I’m ready to start as soon as I find the right fit.
php javascript mobile app development html stripe web development payment gateway integration api integration
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.