IPTV Billing Portal

A Fully Automated Billing Solution for Stalker Middleware

Smart IPTV Billing System for Stalker Middleware


Smart IPTV Billing Panel Or System is an IPTV Billing Portal for Stalker Middleware that manages IPTV Subscriptions &  Billing automatically or manually.

It’s been designed and developed using WHMCS and connected to Stalker Middleware via API & DB connection(optional).

It is a fully automated payment system that comes along with User, Reseller, and Super Reseller Panel.

USER’S MANUAL

A complete explanation of its features and how it works.This guide covers each and every functionality of Smart Billing System

Click here if you are looking for an IPTV Billing Panel for Xtream Codes

STALKER BILLING PANEL – OVERVIEW


FULLY AUTOMATED BILLING

  • Automatic account creation in Stalker
  • Automatic subscription renewal
  • Automatic payment capture
  • Account suspension if payment fails

FRONT END CLIENT BILLING

  • Multi Language
  • Multi Currency
  • ALL major Payment gateways
  • Ticket Support System
  • Shopping Cart for User

BACK END BILLING

  • Connects to Stalker via API
  • No coding required
  • Reseller system built in
  • Easy to set up subscription plans
  • MySQL Connectivity for addional features

WHAT MAKES IT A COMPLETE IPTV BILLING SOLUTION


We offer a complete end to end IPTV Billing Solution for Stalker Middleware that is hosted on your server.

Frontend ( Website in WordPress + theme integrated ) + Smart IPTV Billing Panel

Frontend is an “optional buy” but is recommended to make your website aesthetically appealing.

Some additional features are –

  • Pre-built Home Page, Contact Us, FAQ, Channel list page etc.
  • Editing the content of website and Addition of new page made easy (for admin).

Learn more about editing the website using Frontend Watch a Quick Video

Type of Users


ADMIN

A full Administrator of the Smart Billing Panel and Owner of IPTV Business and Stalker Middleware Portal.

RESELLER

A Sub-reseller who can add user under his/her account and manage their IPTV services.

SUPER RESELLER

A reseller who can add sub-reseller and end-users under his/her account and manage their IPTV services.

END-USER

The Customer who has bought IPTV Services.

End-User can be considered as MAG Device

SERVICES THAT WE CAN OFFER USING SMART IPTV BILLING


MAG DEVICE

Reseller Account

Super Reseller Account

i

Reseller Credits

SUBSCRIPTION OR PAYMENT TYPE


$1 USD ( for 7 Days Trials )

One Time ( Once-off Payment)

Recurring (1 Month, 3 Months, 6 Months, 12 Months, 24 Months,36 Months )

USER & RESELLER MANAGEMENT – SMART IPTV BILLING PANEL


Here you can create the content that will be used within the module.

END-USER

( buying online IPTV Subscription )

RESELLER PROGRAM

To understand more about End-User Working


1. A user visits website

2. Choose IPTV Subscription

3. Add to Cart

4. Enter Billing details and Place an order

5. Pay the Invoice

4. Account gets Activated automatically and redirects to dashboard.

USER IMPORTANT ACTIONS


  • 1. A user can buy MAG Device IPTV Subscription and make the payment online via Credit Card, Paypal, and any other method and Offline payment is supported too.
  • 2. A user can buy a Trial for 7 days and then upgrade it anytime.
  • 3. A user can see the IPTV Service details on its Dashboard like , MAG Portal link, Username, and Password, MAG MAC Address.
  • 4. A user receives an email with IPTV Service Info after they buy the service with the following information:
    • Account Username & Password
    • Stalker Login & Password
    • MAG Portal URL
    • MAG Device
    • Product & Billing Info

Reseller Program


There are two types of resellers

Reseller (Sub-Reseller )

Super Reseller

1.Reseller :

Resellers are the special users who have a different dashboard than end-user that allows them to add users under their accounts. They are dealers and distributors of services that help in growing our IPTV Business

Reseller Program Workflows:

» Admin adds the Reseller => Reseller buys Credits => Start adding Users under its account.

OR

» Admin adds the Reseller with Startup Credits => Reseller creates users under account.

OR

» A Person buys Reseller Plan => Become Reseller =>Start adding Users under its account.

Reseller Credits | Credits Deduction works OR How the credits are applied


Reseller Credits :

Credits are virtual money for Reseller , can be used by resellers to add services for their users.

Reseller Credits Packages are added by Admin and assigned separately to Reseller ( Sub-reseller ) and Super Reseller.

Example of Reseller Credits Packages


Example of Reseller Credits Packages that can be created by Admin for their Reseller to buy

Package Name : 100 Credits , value : 100 and Cost : 100

Package Name : 150 Credits , Value : 150 and Cost : 125

Package Name : 500 Credits , Value : 500 and Cost : 300

How the credits are applied Or Credits Deduction formula?

Reseller has to select the package while adding users and credits are deducted according to Package Price from the Reseller Account automatically.

( $1 = 1 Credit ) – applying formula

Example


Package Name : 1 Month IPTV

Billing Cycle or Validity : 1 Month

Package Price : $1 USD

Reseller Logs in to Dashboard ->Navigates to Add New User -> Selects this Package -> Clicks the Submit Button.

It will deduct 1 Credit from his/her account

Reseller Important Actions:

A reseller can log in to Dashboard and see the list of created users and their IPTV Subscriptions,Credit Logs / History.

A reseller can add users under his/her account and see the IPTV Service Info.

A reseller can disable/enable and terminate the user account anytime if it’s allowed by admin.

A Reseller can buy Credits or Admin can add credits to the Reseller Account.

A reseller can upgrade the user IPTV Services.

2. Super Reseller:

Super Resellers are the special users who have a different dashboard that allows them to add resellers (sub-resellers) and users as well under their account and manage their services.

Super Reseller Program Workflows:

» Admin adds the Super Reseller => Super Reseller buys Credits => Starts adding Reseller & Users under its account.

OR

» Admin adds the Super Reseller with Startup Credits => Super Reseller creates Resellers and Users under its account.

OR

» A Person buys Super Reseller Plan => Pay the Invoice to become Super Reseller =>Start adding Reseller and Users under its account

Note: User can be considered as streamline, MAG Device, Streamline + MAG Device , E2 Device

Super Reseller Credits | Credits Deduction OR How the credits are applied


1. Credits are applied / deducted while adding reseller ( sub-reseller):

    Super Reseller has to select a reseller plan ( sub-reseller package) while adding a sub-reseller under his/her account and credits are deducted according to reseller package pricing.Example : If a sub reseller package costing is 20 USD then it will deduct 20 Credits from the super reseller account.

2. Credits are applied while adding users :

    Super Reseller has to select the package while adding users and credits are deducted according to Package Price from the Super Reseller Account automatically.

Example:


Package Name : 1 Month IPTV

Billing Cycle or Validity : 1 Month

Package Price : $1 USD

Super Reseller Logs in to Dashboard ->Navigates to Add New User -> Selects this Package -> Clicks the Submit Button.

It deducts 1 Credit from his/her account

Super Reseller Important Actions:

Super Reseller can add resellers( sub-resellers) and users( streamline, mag and e2 device) under their account.

Super reseller can buy credits and distribute the credits among resellers (sub-resellers).

Super Reseller can enable/disable and terminate the user anytime if it’s allowed by Admin.

Admin – Smart IPTV Billing Panel & Xtream Codes Panel Owner


Admin is an owner of IPTV Business who has absolute rights over all actions that can be developed or designed.

He can –

Add users, resellers, and super resellers from admin area.

Create packages for users.

Create packages for resellers and assign them

Create packages for super-reseller and assigned them.

Create, disable, enable and terminate users, resellers and super resellers and their services.

Add the credits to resellers and super resellers while adding them.

Set up each and everything that is required to run the IPTV Business smoothly.

View/Search the user under any reseller.

Seamless Integration with Xtream Codes Panel

Our Smart Billing Panel has been integrated with Xtream codes Panel. It’ connected by using Xtream Codes Database connection.

User(Streamline, MAG and E2 Device) Functions :


Streamline Integration:

  • As soon as a streamline is created in Smart IPTV BIlling Panel , it’s created in Xtream Codes with expiry date.
  • When a streamline is suspended/disabled because of nonpayment or manually by admin in Smart IPTV Billing Panel, it is suspended in Xtream Codes Panel.
  • When a streamline is unsuspended/enabled again, it’s enabled in Xtream Codes Panel automatically.
  • When a streamline is terminated in Smart Billing Panel, it’s removed from Xtream Codes Panel .
  • When a streamline is upgraded . it’s instantly updated in Xtream codes panel.

MAG Device Integration:

  • As soon as a MAG device is created in Smart Billing Panel, it’s created in Xtream Codes Panel with the expiry date.
  • When a MAG device is suspended/disabled because of nonpayment or manually by admin in Smart IPTV Billing Panel, it is suspended in Xtream Codes Panel.
  • When a MAG device is un-suspended/enabled again, it’s enabled in Xtream Codes Panel automatically.
  • When a MAG device is terminated in Smart Billing Panel, it’s removed from Xtream Codes Panel.
  • When a MAG device is upgraded,it’s updated in Xtream codes panel at the same time.
  • When a MAG MAC address is edited, it’s edited in Xtream Codes Panel.

E2 Device Integration:

  • As soon as E2 device is created in Smart Billing Panel, it’s created in Xtream Codes Panel with the expiry date.
  • When E2 device is suspended/disabled because of nonpayment or manually by admin in Smart IPTV Billing Panel, it is suspended in Xtream Codes Panel.
  • When E2 is unsuspended/enabled again, it’s enabled in Xtream Codes Panel automatically.
  • When E2 device is terminated in Smart Billing Panel, it’s removed from Xtream Codes Panel.
  • When E2 device is upgraded, it’s updated in Xtream codes panel at the same time.
  • When an XtremeTV ID ( e2 mac address) is edited, it’s edited in Xtream Codes.

Reseller Functions


Reseller Integration:

  • When a reseller is added in Smart Billing Panel, it’s created in Xtream Codes Panel
  • When a reseller buys credits, it’s added to the reseller account in Xtream codes Panel
  • When a reseller adds a user under his account in Smart Billing Panel , it’s added user under the same reseller account in Xtream Codes panel

Super Reseller Integration:

  • When a super reseller is added in our Smart Billing Panel, it’s created in Xtream Codes Panel.
  • When a super reseller buys credits in Smart Billing Panel, it’s added to his account in Xtream Codes Panel.
  • When a super reseller creates sub-reseller and users under his/her account, it’s added in the same way in Xtream Codes Panel

FAQ( Frequently Asked Questions)


CAN IT BE INSTALLED ON THE SAME SERVER WHERE STALKER MW INSTALLED ?
Yes, It can be hosted on the same server where stalked MW portal is installed
IF WE INSTALL SMART BILLING PANEL ON DIFFERENT SERVER THEN WHAT ARE REQUIREMENTS?
it needs simple shared hosting with PHP 5.6 and Mysql installed
WHAT DO WE NEED TO HAVE TO GET IT INSTALLED AND CONFIGURED?
We should have following things

  • System Requirements ( Shared Hosting, VPS hosting or same server where Stalker MW installed)
  • API Credentials ( API Username, API Password and API URL )
  • Stalker MW Database Details ( DB Hostname, Username and Password ) – Optional
WILL IT STILL WORKING SMOOTHLY IF WE DON’T USE DATABASE CONNECTION ?
Yes, It will keep working perfectly without DB Connection. It’s only required if we want to sync our reseller and its data both sides. It brings the additional functionality and seemless integrations.
Using Database Connection :
If we use database connection then whenever a reseller is added , it’s created in Stalker Middleware.

When a reseller adds a user under his/her account in Smart Billing Panel,it will add the same user under that reseller in Stalker Middleware Portal.

So, it sync reseller data both sides.

Reseller has 5 users in Smart Billing Panel <=====> Reseller has 5 users in Stalker Middleware
Not Using Database Connection:

If we don’t use database connection. It will keep working without any issue.

When a reseller added in smart billing panel, it will not add a reseller in Stalker Middleware but will manage everything in our Smart Billing Panel

When a reseller adds a user under his account, it will add a user in Stalker Middleware but not under any reseller ( no linking with reseller).

Reseller has 5 users ⇐===> 5 Users in Stalker Middleware but not assigned to any reseller

CAN TRIALS BE RESTRICTED TO ONLY ALLOW 1 PER CUSTERMER ?
Yes. our billing panel included this feature. there is a module already in our billing modules packages named ” Free trials’ where you just need add your free trial product ID. then your customer will not be allows to order duplicate free trial.

Please purchase official license of WHMCS software at www.whmcs.com

Notice: Our Piracy Policy strictly prohibits us from entertaining or responding to any customer requests for installing unlicensed version of the WHMCS software. Hence, please do not make such request as we may report the same to WHMCS or concerned authorities.