WooCommerce to IPTV API Integration Plugin
Budget: $30 – $250 USD
Hello,
I need a simple custom WordPress + WooCommerce plugin to connect my digital subscription store with an IPTV API.
Main Goal:
When a customer purchases an IPTV subscription, the system should automatically create the IPTV account based on the selected subscription duration and send the login details directly to the customer.
-----------------------------------
Requirements:
-----------------------------------
1) Create a custom plugin fully independent from the theme.
-----------------------------------
2) Connect WooCommerce with the IPTV API.
After successful payment/order completion:
- Automatically create IPTV subscription/account.
Using WooCommerce hooks such as:
woocommerce_order_status_completed
or:
woocommerce_payment_complete
-----------------------------------
3) Each WooCommerce product should contain:
- Package ID
- Subscription Duration
- Number of Connections
Using Product Meta Fields.
-----------------------------------
4) The system should send API requests to the IPTV panel automatically to create accounts.
-----------------------------------
5) After successful account creation:
Store:
- Username
- Password
- Expiry Date
inside WooCommerce Order Meta.
-----------------------------------
6) Automatically send login details to the customer via email.
The email should include:
- Username
- Password
- Expiry Date
- Portal URL / M3U URL
-----------------------------------
7) Create a simple admin settings page inside WordPress containing:
- API URL
- API Key / Token
- Timeout Settings
-----------------------------------
8) Add simple logging system for:
- Successful account creation
- Failed API requests
-----------------------------------
9) Use SMTP for email delivery.
Prefer compatibility with:
- FluentSMTP
-----------------------------------
10) Security Requirements:
- Do NOT store API keys inside the theme.
- Plugin should follow secure WordPress development practices.
-----------------------------------
Final Goal:
Simple and stable automated system where:
- Customer places order
- Payment succeeds
- IPTV account is automatically created
- Login credentials are instantly delivered to the customer
- No manual work required
I need a simple custom WordPress + WooCommerce plugin to connect my digital subscription store with an IPTV API.
Main Goal:
When a customer purchases an IPTV subscription, the system should automatically create the IPTV account based on the selected subscription duration and send the login details directly to the customer.
-----------------------------------
Requirements:
-----------------------------------
1) Create a custom plugin fully independent from the theme.
-----------------------------------
2) Connect WooCommerce with the IPTV API.
After successful payment/order completion:
- Automatically create IPTV subscription/account.
Using WooCommerce hooks such as:
woocommerce_order_status_completed
or:
woocommerce_payment_complete
-----------------------------------
3) Each WooCommerce product should contain:
- Package ID
- Subscription Duration
- Number of Connections
Using Product Meta Fields.
-----------------------------------
4) The system should send API requests to the IPTV panel automatically to create accounts.
-----------------------------------
5) After successful account creation:
Store:
- Username
- Password
- Expiry Date
inside WooCommerce Order Meta.
-----------------------------------
6) Automatically send login details to the customer via email.
The email should include:
- Username
- Password
- Expiry Date
- Portal URL / M3U URL
-----------------------------------
7) Create a simple admin settings page inside WordPress containing:
- API URL
- API Key / Token
- Timeout Settings
-----------------------------------
8) Add simple logging system for:
- Successful account creation
- Failed API requests
-----------------------------------
9) Use SMTP for email delivery.
Prefer compatibility with:
- FluentSMTP
-----------------------------------
10) Security Requirements:
- Do NOT store API keys inside the theme.
- Plugin should follow secure WordPress development practices.
-----------------------------------
Final Goal:
Simple and stable automated system where:
- Customer places order
- Payment succeeds
- IPTV account is automatically created
- Login credentials are instantly delivered to the customer
- No manual work required
Related categories:
PHP
WordPress
Software Architecture
WooCommerce
RESTful API
SMTP
API Integration
Payment Processing