Articles on: Resellers

Reseller Documentation

1.Create Your Reseller Account


Becoming a VivaPlayer Reseller is simple. Follow these quick steps to set up your account:


Visit this link


https://app.vivaplayer.tv/reseller/register


Go to Reseller Registration and fill in the form with your:


  • Full Name
  • Email Address
  • Secure Password


Then click “Create account” to complete registration.



2.Choose Your Plan



When you select a VivaPlayer Reseller Plan, you are purchasing credits that determine how many customers you can activate, and each customer account includes slots that define how many devices they can use.

 Credits


  • 1 Credit = 1 Active Customer (Activation)

Each time you create or activate a customer, one credit is consumed.

  • The credit remains assigned as long as the customer is active.
  • If you delete a customer, the credit is returned to your balance and becomes available for reuse.
  • Credits can be reassigned indefinitely — they are only locked while the user exists.


 Example:


If you have 100 credits and 80 active customers, you can still create 20 more.

If you delete 10 customers, your available credits increase back to 30.



 Slots (Devices per Account)

  • Each customer account includes up to 5 device slots.
  • This means a single user can log in and use VivaPlayer on up to 5 devices simultaneously.
  • If the user reaches this limit, they must remove one of their registered devices to add a new one.
  • You, as the reseller, can reset or manage devices from your dashboard at any time.


 

Tip: Slots belong to the customer, not to your reseller account. Each account always includes 5 device slots, regardless of your plan.


Note: VPN credits are paid separately from your reseller plan. These allow users to activate VPN Mode inside the VivaPlayer app, providing a way to bypass Internet Service Providers blocks.



3.Create Your Xstream Server



To add users to VivaPlayer, you first need to connect your IPTV SERVER source inside the Reseller Dashboard.



  • Go to Dashboard → Xstream Servers.
  • Click Create Server.


Fill in the fields as shown:

Server Name: Any name you prefer (e.g., My Xtream Server).

Domain: Your server’s domain or IP address (e.g., example.com).

Port: Usually 8080 or the port assigned by your IPTV provider.

Protocol: Select HTTP or HTTPS depending on your server setup.

Server Active: Keep this checked to enable the server immediately.


Click Create Server to save your configuration.





4.Add a New Customer



To create a new customer in your VivaPlayer Reseller Dashboard, follow these steps:


  • Go to Customers in the left sidebar.
  • Click Create Customer.
  • Fill in the required details:


Customer Name – Enter the full name of the customer.

Email – Provide a valid email address.

Password / Confirm Password – Set a secure password (minimum 8 characters).

Xtream Server – Select the server to which the customer will be connected.

Xtream Username – Enter the user’s Xtream Codes username.

Xtream Password – Enter the corresponding Xtream password.


Click Create Customer to finalize.


(Optional) Enable VPN if you want the customer to have VPN access inside VivaPlayer.


Note: VPN credits are billed separately from your reseller plan.




5.Edit Customer (Optional)



You can modify any customer’s details directly from the Customers section in your VivaPlayer Reseller Dashboard.



  • Go to Customers from the left sidebar.
  • Locate the customer you want to edit.
  • Click the Edit icon  under the Actions column.
  • Update any of the following fields as needed:


Customer Name – Change the name of the customer.

Email – Update the customer’s email address.

New Password – Enter a new password (leave blank to keep the current one).

Xtream Server – Select or change the Xtream server.

Xtream Username and Xtream Password – Modify Xtream login credentials.

Active Customer – Toggle to activate or deactivate the account.

VPN Enabled – Enable or disable VPN access for the customer.


Click Save Changes to confirm.


Warning: Updating the customer’s details will log them out of all active sessions immediately.  Tip: You can also manage or delete devices linked to the customer from the Devices section below the form.




6. Delete Customer


If you need to remove a customer from your VivaPlayer Reseller Dashboard, follow these steps:

If you need to remove a customer from your VivaPlayer Reseller Dashboard, follow these steps:


  • Go to Customers in the left sidebar.
  • Locate the customer you want to remove.
  • Click the Delete icon  under the Actions column.
  • Confirm the deletion when prompted.


 

Warning: **Deleting a customer will permanently remove their account, including all linked devices and active sessions. This action **cannot be undone.

 

Tip: **You can also select multiple customers using the checkbox beside their names and click **Delete Selected at the top to remove several users at once.





7.Create Subreseller


You can create new Sub-Resellers and assign credits from your plan directly within the Reseller Dashboard.


  • Navigate to Sub Resellers from the left sidebar.
  • Click Create Sub-Reseller.
  • Fill in the required fields under User Information:


Name – Enter the full name of the sub-reseller.

Email – Provide a valid email address for login.

Password / Confirm Password – Set a secure password.

Under Servers, toggle Allow using my servers if you want the sub-reseller to access and use your connected Xtream servers.

IF NOT THEY WILL NEED TO ADD THEIR OWN SERVERS.


In the Credits section:


  • Review your available Account Credits and VPN Credits.
  • Enter the number of credits you want to transfer to the new sub-reseller.
  • The summary below will show how many credits each party will have after creation.


Click Create Sub-Reseller to finalize the setup.


💡 Tip: Each credit = 1 month of service for one customer. VPN credits are managed separately from standard account credits.




8. Add Credits to Sub-Resellers

You can easily transfer credits to any of your sub-resellers directly from the Sub Resellers section.


Transfer Credits


  • Go to Sub Resellers in the left sidebar.
  • Locate the sub-reseller you wish to update.
  • Click the Edit  icon under the Actions column.
  • Scroll down to the Credits section.
  • Enter the number of credits you want to transfer in the Transfer account credits to Sub Reseller field.
  • (Optional) You can also transfer VPN credits if available.
  • Review the summary below to confirm the new balance:


Total reseller credits – Your total available credits.

Current sub-reseller credits – How many credits they currently have.

New sub-reseller credits – The total after transfer.

Your available credits – Updated balance after the transfer.


Click Edit Sub-Reseller to apply the changes.




9. Delete Sub-Resellers

You can permanently remove any sub-reseller from your account if they are no longer active or required.

Delete a Sub-Reseller


  • Go to Sub Resellers in the left sidebar.
  • Locate the sub-reseller you wish to remove.
  • Click the Delete  icon under the Actions column.
  • Confirm the deletion when prompted.


Warning: Deleting a sub-reseller will also remove their access to all linked customers and servers. This action cannot be undone.

 

Tip: If you want to remove several sub-resellers at once, select them using the checkboxes and click Delete Selected at the top of the page.





10. Account Settings


You can manage your personal information, update your password, and customize your profile picture from the Settings section.

Edit Account Information


  • Go to Settings in the left sidebar.
  • Under Account Settings, you can update the following details:


  • Name – Change your display name.
  • Email – Update your account email address.
  • New Password – Enter a new password if you wish to change it (leave blank to keep your current one).


  • Enter your Current Password to confirm changes.
  • Click Edit my account to save.


 

Note: Updating your email or password will automatically log you out for security reasons.




Edit Profile Picture


  • Click Edit Profile Picture.
  • A gallery of avatars will appear.
  • Click on your preferred avatar to select it.
  • Click Save Avatar to apply your new profile picture.




11. Dark Mode and Light Mode

You can easily toggle between Dark Mode and Light Mode depending on your visual preference.

  • Go to the bottom-left corner of the dashboard.
  • Locate the Theme toggle switch.
  • Click the switch to change the theme instantly:


  • Dark Mode – Ideal for low-light environments, offering a sleek dark interface.
  •  Light Mode – Provides a clean, bright layout for well-lit spaces.


Tip: Your theme preference is automatically saved, so the panel will remember your choice the next time you log in.




12. Change Language

You can change the VivaPlayer Reseller Dashboard interface to your preferred language at any time.


  • Go to the bottom-left corner of the dashboard.
  • Click on the language dropdown menu (e.g.,  English).
  • Select your desired language from the list:


English

 French

 German

 Italian

 Portuguese

 Spanish


  • The system will automatically reload the interface in your selected language.


Tip: The selected language is saved in your user preferences, so the dashboard will remain in that language the next time you log in.




13. Developers API

The Developers section allows you to generate and manage API tokens to access all available VivaPlayer endpoints for integrations or automation.

Generate an API Token



  • Go to Developers from the left sidebar.
  • Under Generate Token API, fill in the following fields:



Email – Your registered VivaPlayer account email.

Password – Enter your account password to authorize token creation.

Token Name – Provide a descriptive name (e.g., My Reseller API).

Expiration Date – Optional; leave blank for a non-expiring token.

Permissions – Choose between:

Read Only – Allows data viewing.

Read and Write – Allows both reading and modifying data.


Click Generate Token to create it.


Your new to

ken will appear in the Active Tokens list below.

 

Tip: Click Test Connection to verify if your API token is working correctly.


Manage API Tokens

  • View all active tokens in the Current Tokens table, including:
  • NamePermissionsLast UsedExpiration, and Created Date.
  • To remove an API token, click the Delete  icon under Actions.

 

Note: Deleting a token will immediately revoke API access for that key.




API Endpoint Documentation

Below the token list, you’ll find complete API endpoint documentation categorized by function:



  • Authentication – Generate and validate access tokens.
  • Xtream Servers – Manage Xtream server connections.
  • Users / Customers – Manage customers and credit validation.
  • Devices – View or remove linked customer devices.
  • Sub-Resellers – Manage sub-resellers and transfer credits.

Each section includes endpoint URLs, headers, query parameters, and example responses.





14. Payment Methods


We accept Credit and Debit CardsPayPal, and Coinbase.


  • Credit & Debit Cards:

These support automatic renewal, so your subscription will renew automatically each billing cycle. You don’t need to take any action—just make sure your card has sufficient funds.

  • PayPal and Coinbase:

These do not support automatic renewal. You’ll need to log in within a maximum of 3 days after your subscription expires to renew manually and avoid service interruption


You can change your payment method at any time from your account settings. The new method will apply automatically to your next invoice.





15. Upgrade Plan


Upgrading your plan is simple:


  • Go to the Plans section in your dashboard.
  • Click Upgrade and select your new plan.


Note: The system will not allow you to select a plan with fewer users than your current one.

If you want to downgrade or move to a smaller plan, please remove excess users first, then proceed with the change.



16. Downgrade Plan

If you want to downgrade your plan, follow these steps:


  • Go to the Plans section in your dashboard.
  • Before selecting a smaller plan, make sure to remove users that exceed the new plan’s user limit.
  • Once your user count fits within the limits, click Downgrade and confirm your selection.


Note: Downgrades take effect at the end of your current billing cycle, and you will keep full access to your current plan until then.



17. Payment Failed

If your payment fails or cannot be processed, the system will automatically retry the charge.


  • If payment is not successfully completed within 3 days, your account and all associated users will be suspended until the balance is cleared.
  • You can reactivate your account at any time by updating your payment method and completing the pending invoice.


Tip: To avoid interruptions, ensure your payment method is up to date and has sufficient funds before your renewal date.




Updated on: 13/01/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!