Dashboard
Expiring / expired
| Customer | Owner | Status | |
|---|---|---|---|
| none | |||
Recent activity
| When | By | Type | Target | Credits | Money |
|---|---|---|---|---|---|
| none | |||||
Customers
Create customer — username & password auto-generated
Pick the plan & months in the popup — the username & password are created automatically.
| Status | Account | Subscription | Devices + ID | Owner | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Resellers
Create reseller
| Reseller | Role | Credits / Rate / Owed | Subs / Cust. | Status | Actions |
|---|---|---|---|---|---|
| none | |||||
Payments & ledger
Record a payment received
Ledger
| When | By | Type | Target | Credits | Money | Note |
|---|---|---|---|---|---|---|
| none | ||||||
Accounting
Postpaid billing per reseller. Set a rate (money per credit; 1 credit = 1 month) on each reseller — then every credit you add or PIN you generate for them is billed to their account, payments you record reduce what they owe. Resellers with rate 0 are pay-as-you-go (nothing is billed).
Reseller balances
| Reseller | Rate | Credits held | Credits taken | Billed | Paid | Owed | Last payment | Actions |
|---|---|---|---|---|---|---|---|---|
| loading… | ||||||||
App Updates
Manage both apps from here. To publish a new version: pick the new .apk file, type the version, and press Publish — every device is required to update the next time the app opens. A device can only auto-update if it was installed with the same signing key; otherwise it must reinstall once from the download link.
Loading…
Subscription plans
💰 Default plan prices (1 → 12 months)
Set the 1 month price and it fills all 12 standard plans (2 Months = base×2 … 12 Months = base×12), creating any that are missing. You can still override any single plan's price with its edit button afterwards.
Add / update plan
These are your own plans — create as many as you like for your customers. Standard plans (from the platform) are shown too but are read-only. Standard 1–12 month plans are priced by the base-price tool above (or edit each). New plans you add here default to months × LKR 400 — edit any plan to set a custom price. Every subscription, including trials, has one exact 24-hour grace period after expiry; access stops at the end of that window. The dashboard flags accounts during their final 3 days before expiry. 1 month = 1 credit. Free trials moved to the ✨ Generate popup: a 30-day FREE offer, one per device.
| Plan | Duration | Price | Type | Actions |
|---|---|---|---|---|
| none | ||||
Ads - shown on YOUR customers' TV app; updates over the air, no reinstall
Your ad slots
Home strip = banner on the channel home screen. Full-screen = ad shown when the app opens (skippable). Turn a card Off to hide it without deleting. Image URL is optional - text-only ads work too.
Box Firmware - download the correct firmware for your box model
Flashing is done on a PC over USB - not remotely
Pick your box model, download the matching firmware, then flash it with the box connected to a PC by USB using the listed tool. WRONG firmware can brick the box - match the model exactly. Locked operator boxes may reject foreign firmware.
Add / update firmware (admin)
Upload the firmware file to the server (e.g. /opt/skyweb/firmware/) or any host, then register it here with its download URL.
Settings
Your account
Logged in as ·
Your payment methods — shown to YOUR customers in the app for renewal
One per line, format Type: details. Examples:
PayPal: paypal.me/you
Card / Visa: your payment link
Bank: BOC 123456789 (Your Name)
WhatsApp: +9477XXXXXXX
PayPal: paypal.me/you
Card / Visa: your payment link
Bank: BOC 123456789 (Your Name)
WhatsApp: +9477XXXXXXX
App download link
Send this to customers to install VISION+ tv: