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.
3.Create Your Xstream Server
- 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.

4.Add a New Customer
- 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.

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.


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.

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.


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.
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.

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.

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:
- Name, Permissions, Last Used, Expiration, 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 Cards, PayPal, 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.
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
Thank you!
