1850
WebBilling Management System for DVCrypt CAS | UMT
Short description
Web-billing from UMT LLC is developed specifically for the DVCrypt conditional access system, released with many important functions for managing subscribers’ data and earned money of each reseller.
Request for customized equipment HEAD-END
-
Description
-
Downloads
WebBilling Management System for DVCrypt CAS by UMT LLC
An advanced, browser-based solution designed for digital TV operators, IPTV providers and content distributors which work with DVCrypt conditional access system and who need complete control over subscriber and reseller management.
This powerful TV billing software integrates seamlessly with DVCrypt Conditional Access System (CAS), enabling real-time activation, deactivation and monitoring of subscribers through a user-friendly web interface.
With flexible payment models, automated invoicing, and detailed reporting tools, operators can simplify workflows, reduce operational costs, and enhance customer satisfaction. The platform also supports multiple languages, multi-level access control, and API integration with third-party services – making it ideal for both local and international deployments.
Whether you manage a large digital TV network or a regional IPTV service, the UMT Web Billing System for DVCrypt CAS provides scalability, reliability and security. It helps you streamline billing processes, improve transparency, and maintain full control of your conditional access operations from anywhere in the world.
-
Smart Billing Automation for Digital TV Operators
-
Full Integration with DVCrypt Conditional Access System
-
Flexible Subscriber and Reseller Management
-
Secure, Scalable and Multilingual Platform
UMT WebBilling was developed specifically for the DVCrypt conditional access system (but can be integrated with any other CAS by request), it includes the following main functions: subscriber cards distribution between each reseller, so exact reseller can work with his own subscribers; useful graphical reports for selected period of time; payment type settings (prepayment — subscription renewal by payment of each subscriber to reseller personally; virtual balance — money is on subscriber’s account and withdrawal of money is going automatically in certain period of time). Synchronization of subscriptions with the DVCrypt server is available at certain points of time (up to 5 times per day) and many other functions are available.
As a result, remote work with the DVCrypt server can be organized with unlimited number of resellers (which increases the subscriber database growing and makes managing scalable!) and the communication can be configurated with any operation system and point on the planet.
Various interface languages are supported with the ability to integrate an additional language by client request.
Our WebBilling includes the following main parts:
1. WebBilling settings
The Billing Settings section in the UMT Web Billing Management System for DVCrypt CAS allows administrators to configure all operational parameters related to billing, synchronization and CAS server integration. This flexible interface provides full control over payment cycles, currency, synchronization timing and server connectivity.
-
Currency
Define the system currency (e.g., USD $) used for all billing and transaction operations.
-
Payment Period
Set the billing frequency (e.g., monthly, quarterly, yearly) and the quantity of payment periods (for example, 1 month).
-
Timezone
Choose the correct timezone for accurate transaction timestamps (e.g., Europe/Kyiv).
-
Interface Options
Adjust the page font size, language (English/other) and upload a custom company logo to personalize the billing portal.
Server Preferences
-
Cards Prefix
Define a numerical prefix (e.g., 00000) to standardize and easily identify card numbers.
-
Max Cards
Set the maximum number of subscriber cards the system can manage (e.g., 100,000).
-
Server IP and Port
Configure your CAS server connection (example: IP 12.12.12.123, Port 0000).
-
Admin Login Credentials
Secure access with admin login and password fields.
-
Database Upload
Upload or update subscriber data via a CSV file. The interface displays the last upload status (e.g., Finished, successful).
Synchronization Settings
The system allows automated synchronization between the billing database and the DVCrypt CAS server.
-
Bouquet Synchronization
Enable or disable synchronization for selected bouquets or channel groups.
-
Periods Quantity
Define how many synchronization periods to use (e.g., 1 period).
-
New Synchronization Periods
Schedule specific times when synchronization should start (e.g., 05:00).
-
Last Synchronization Status
Displays the latest synchronization completion time (e.g., 2025-02-19 12:00:53) and a message such as “Cards synchronization was successful.”
-
System Clock
Real-time display of the server time (e.g., 12:58:17).
The Billing and Synchronization Settings section provides administrators with powerful tools to manage every aspect of their CAS-linked billing infrastructure. With customizable parameters, real-time synchronization and intuitive data control, the UMT Web Billing System ensures accuracy, reliability and full transparency in managing digital TV subscribers and services.
2. Subscribers – User Profile Management
The Subscribers view in the UMT Web Billing Management System for DVCrypt CAS provides a centralized interface for managing customer information and linking each user to their active or expired subscription cards.
This section ensures accurate subscriber records and seamless integration with the billing and conditional access systems.
User Profile Fields
When creating or editing a subscriber account, administrators can manage essential customer details through the User Profile form.
| Field | Description |
|---|---|
| First Name* | The subscriber’s given name. This field is mandatory for user identification. |
| Last Name* | The subscriber’s family or surname. Required for all profiles. |
| Optional contact email used for notifications, password recovery and billing communication. | |
| Address* | The primary service or billing address of the subscriber. Marked as required (*). Supports up to 50 characters. |
| Phone* | The subscriber’s main contact phone number. Required for account verification or customer support. |
| Required Fields | All fields marked with an asterisk (*) must be filled in before saving or submitting the profile. |
Key Features
-
Unified Subscriber Database
All users are stored in a single, searchable database linked to their active smart cards, payment status and CAS access rights (for subscribers we developed chat-bots in Telegram and WhatsApp).
-
Real-Time Synchronization
Subscriber information is automatically updated across the billing system and CAS server to ensure consistent records.
-
Contact Management
The system supports multiple communication channels (email, phone, address), enabling better customer interaction and support.
-
Validation and Data Accuracy
Built-in form validation ensures that all required fields are completed correctly before submission.
The User Profile section is a critical part of subscriber management in the UMT Web Billing System. It provides administrators with a reliable way to store, view and edit customer information, maintaining full consistency between the billing database, DVCrypt CAS and customer support modules.
Accurate subscriber data ensures smooth billing operations, effective support, and seamless service continuity.
3. Cards View – Subscriber Access and Status Overview
The Cards View section of the UMT Web Billing Management System for DVCrypt CAS provides administrators with a detailed, real-time overview of all subscriber cards connected to the Conditional Access System (CAS).
This interface allows operators to monitor, search and analyze subscriber card activity – including activation, expiration, price and reseller data – all from one centralized dashboard.
Dashboard Overview
At the top of the Cards page, system statistics provide a quick summary of card status:
-
Active
cards currently active and authorized in the CAS.
-
Expired
cards no longer valid or past their subscription date.
-
Search Bar
quickly locate cards by ID, serial number or subscriber name.
Card Details View
Selecting a specific card opens the Details panel with comprehensive information about the card’s technical and commercial parameters.
| Field | Description |
|---|---|
| Card Number / Serial Number | Unique identifiers for each subscriber access card linked to DVCrypt CAS. |
| Subscriber | Displays the name of the end user (e.g., John). |
| Reseller | Shows the reseller or service partner managing this subscriber (e.g., john-test@gmail.com). |
| Packages / Services | Lists the channel packages or subscription bundles assigned to the card. |
| Old / New Date | Shows the transition between previous and current activation or renewal periods. |
| Duration | Total length of the active subscription cycle. |
| Price | Subscription fee associated with this card (e.g., 0 $ if free or promotional). |
| Status | Indicates whether the card is Active or Expired. |
| Expired Date | The exact date and time when access expired (e.g., 2025-08-21 13:07:05). |
| Last Change | Timestamp of the most recent modification to the card’s record (e.g., 2025-08-20 13:07:05). |
| Created At | The original creation date of the card in the database (e.g., 2021-02-14 16:24:14). |
| Comment | Administrator’s or reseller’s note related to the subscriber or account status. |
| Date of Printing | Timestamp when the details were last exported or printed (e.g., 2025-11-03 13:21:44). |
Additional Interface Elements
-
Location Selector
Allows filtering or grouping cards by service region (City1 / City2 / City3).
-
Phone Number Display
Shows the subscriber’s contact number for quick reference.
-
Labels and Status Indicators
Each card is tagged with a visible label and color-coded status (Active / Expired) for faster management.
Operational Benefits
-
Real-time synchronization between billing records and CAS authorization.
-
Instant access to full subscriber history and payment details.
-
Simplified management for large-scale networks with thousands of cards.
-
Exportable reports for accounting, auditing or reseller tracking.
The Cards View module in the UMT Web Billing System provides complete visibility into the operational state of all subscriber access cards.
It combines detailed subscriber data, package information and reseller links in one intuitive interface – empowering operators to control activations, track expirations, and optimize revenue management across the entire DVCrypt CAS network.
4. Payment Periods – Flexible Billing Cycles Configuration
The Payment Periods section in the UMT Web Billing Management System for DVCrypt CAS allows administrators to define and manage billing intervals used across subscriber plans, packages, and reseller accounts.
These settings control how frequently subscribers are billed and how long their access to services remains active after payment.
Overview
The Payment Periods table provides a quick overview of all available billing intervals used in the system. Each period defines the length and time unit of a payment cycle.
Administrators can easily search, edit or add new billing periods based on business requirements.
Example entries:
| Name | Unit | Quantity |
|---|---|---|
| 1 day | DAYS | 1 |
| 1 week | WEEKS | 1 |
| Month | MONTHS | 1 |
This configuration ensures full flexibility – whether your business model requires daily prepaid access, weekly renewals, or monthly subscription billing.
Payment Period Settings Form
When creating or editing a payment period, the system displays the following fields:
| Field | Description |
|---|---|
| Payment Period Name* | The display name for the billing interval (e.g., 1 day, 1 week, Month). This field is mandatory. |
| Time Unit | Select the unit of measurement — Days, Weeks, or Months. Defines the duration type for billing. |
| Quantity (of Payment Period) | Specify the numeric value that represents how long the billing cycle lasts (for example, 1 = one day, week, or month). |
| Required Fields | Fields marked with an asterisk (*) must be completed before saving. |
Key Features and Benefits
-
Flexible Billing Options
Create unlimited custom billing cycles (daily, weekly, monthly, quarterly, yearly).
-
Automation Integration
Automatically calculates next renewal dates based on selected payment periods.
-
Unified Structure
Ensures consistency across subscriber packages, resellers and CAS synchronization schedules.
-
Search and Filter Tools
Quickly find and manage existing billing periods from the admin dashboard.
The Payment Periods module gives operators complete control over how often subscribers are billed and services are renewed.
By defining standardized billing intervals – from daily micro-payments to monthly subscriptions – the UMT Web Billing System makes it easy to align business logic, customer preferences, and CAS access timing for efficient and transparent operations.
5. Package Cost – Tariff and Subscription Pricing Management
The Package Cost module in the UMT Web Billing Management System for DVCrypt CAS provides administrators with precise control over subscription pricing, payment periods, and package configurations.
This section connects billing logic with subscriber access rights, allowing operators to define how much each TV or IPTV package costs and how often it renews.
Overview
The Package Cost dashboard displays all available service packages, their associated tariffs, and the corresponding billing periods.
Operators can use the search bar to locate specific packages, view their duration, or adjust pricing plans in real time.
Example entries:
| Payment Period | Package Name | Tariff Type |
| 1 day | Standard | Premium |
This layout allows for quick comparison between different subscription tiers and time-based billing options.
Package Details View
Selecting a package opens a detailed configuration panel that contains all the technical and financial parameters of the service.
| Field | Description |
|---|---|
| Header | The display name of the package (e.g., 1 day, Standard, Premium). This field is required. |
| Details Header | A brief description of the package or its duration label (e.g., 1 day access). |
| Age Limit | Defines content access restrictions based on age (if applicable). |
| Total Cards | Shows how many subscriber cards are currently assigned to this package (e.g., 1506). |
| Tariffs | Displays the list of available payment options or rates linked to this package. |
| Payment Period Name | Indicates the billing interval applied to this tariff (e.g., 1 day). |
| Payment Unit | The unit of time — Days, Weeks or Months. |
| Tariff | The price for the selected payment period (e.g., 1 $). |
| Quantity | Defines how many time units are included in this package (e.g., 1 day). |
| Action | Options to edit, update or remove the package configuration. |
Key Features and Benefits
-
Flexible Pricing Structure
Define multiple tariffs for each package – e.g., daily, weekly, or monthly access.
-
Real-Time Cost Management
Update pricing or durations instantly without affecting active subscriptions.
-
Integrated with Billing Periods
Automatically linked to the “Payment Periods” module for consistent renewal logic.
-
Scalable System
Manage hundreds of packages and thousands of active cards efficiently.
-
Reporting and Analytics
Track total cards, active users and revenue by package level.
The Package Cost module is the backbone of the UMT Web Billing System’s pricing architecture.
It allows service providers to configure and adjust subscription plans, payment intervals, and tariff amounts with precision.
By combining package flexibility, automated billing, and real-time data synchronization with DVCrypt CAS, operators can easily maintain transparent, scalable and customer-friendly pricing structures for any digital TV or IPTV service.
6. Resellers – Partner and Distribution Management
The Resellers module in the UMT Web Billing Management System for DVCrypt CAS is designed for managing external partners, distributors, or local agents who sell and support subscriber services.
It provides a centralized dashboard to monitor reseller accounts, track balances, and control their assigned subscriber cards and pricing policies.
Resellers Overview
The main Resellers page lists all active reseller accounts in a structured table format.
| Column | Description |
| Username | Unique login name used by the reseller to access their account. |
| The reseller’s registered contact email (used for notifications, verification, and correspondence). | |
| User Type | Defines the reseller’s role or access level in the system. |
| Balance | Displays the reseller’s current account balance in the billing system. |
| Action | Provides options to view details, edit or deactivate the reseller account. |
This summary allows administrators to quickly identify active resellers, check balances and manage account operations in real time.
Reseller Details View
Selecting a reseller opens the Details window, displaying full partner information and account settings.
| Field | Description |
| Name / Surname | The full name of the reseller (e.g., Bryce Harris). |
| Status | Indicates whether the reseller account is Active or Inactive. |
| Cards Prefix | A unique numerical prefix assigned to the reseller (e.g., 016) for automatic card numbering and tracking. |
| Status Verification | Confirms whether the reseller’s account is verified and authorized to operate (Active Verification). |
| Balance | The current amount of available funds in the reseller’s account (e.g., 99 $). |
| Credit | The amount of credit extended to the reseller (e.g., 0 $). |
| Card Price | The default price per subscriber card sold by this reseller (e.g., 0.5 $). |
| Contact email for communication and account recovery (e.g., bryceharris@gmail.com). | |
| Phone | Contact phone number (e.g., (905) 461-4714). |
| Address | Full mailing or business address (e.g., 674 Lauren Cliff East, Brandonview, LA 60405). |
| Zone | Geographic or operational zone assigned to this reseller. |
| Comment | Optional administrative notes or remarks about the reseller’s performance, terms or history. |
Functional Capabilities
-
Account Management
Create, edit or suspend reseller accounts with defined prefixes and access levels.
-
Balance Tracking
Monitor reseller credits, payments and transactions in real time.
-
Hierarchical Access
Assign sub-resellers or agents under a parent reseller if required.
-
Card Allocation
Control which subscriber cards or packages each reseller can sell or activate.
-
Automated Accounting
The system automatically updates reseller balances when subscribers renew or purchase services.
Benefits
- Streamlines management of multiple resellers across different regions.
- Ensures transparency between main operators and partners.
- Reduces manual accounting through built-in balance automation.
- Enables scalable growth of the Pay TV or IPTV business via verified distributors.
The Resellers module is an essential component of the UMT Web Billing Management System for DVCrypt CAS, offering full control over the partner network.
It enables operators to manage reseller accounts, balances, and assigned cards with precision while maintaining a transparent, multi-level sales structure.
Through real-time monitoring and flexible automation, the platform ensures seamless cooperation between operators, resellers and subscribers within a unified billing ecosystem.
7. Reseller Activation – Account Approval and Access Control
The Reseller Activation module in the UMT Web Billing Management System for DVCrypt CAS is designed to manage the approval process for new reseller accounts and control access levels within the system.
This ensures that only verified and authorized partners can sell subscriber cards and manage packages.
Activation Dashboard Overview
The main Reseller Activation page lists all pending or newly created reseller accounts, providing administrators with the ability to review, approve or reject each account before granting access.
| Column | Description |
| Username | The login name chosen by the reseller or partner. |
| The contact email used for account registration and communication. | |
| User Type | Specifies the type of account – Administrator, Reseller or Manager. |
| Action | Provides the options to approve or deny account activation. |
| Name | Displays the full name of the reseller for easy identification. |
Functional Features
-
Approval Workflow
Administrators can quickly review new reseller requests and grant or deny system access.
-
User Type Assignment
Define the role of each approved account (Administrator, Reseller, Manager) to control system permissions.
-
Real-Time Updates
Account status updates are reflected immediately across the system, enabling resellers to start operations without delays.
-
Account Verification
Helps prevent unauthorized or duplicate reseller accounts, ensuring security and integrity of the billing system.
Benefits
- Maintains a secure and verified reseller network.
- Provides centralized control over all new reseller accounts.
- Reduces risk of fraud or unauthorized access.
- Simplifies onboarding of new partners into the billing ecosystem.
The Reseller Activation module is a key part of the UMT Web Billing System, giving administrators full control over which resellers are approved and what roles they are assigned.
By combining account verification, role management, and real-time updates, this module ensures a secure and efficient onboarding process for all partners in the DVCrypt CAS network.
8. Transaction Cancel Requests – Managing Refund and Reversal Requests
The Transaction Cancel Requests module in the UMT Web Billing Management System for DVCrypt CAS allows administrators and resellers to manage requests for reversing or canceling transactions.
This ensures transparent handling of subscriber refunds, corrections, or disputed payments while maintaining accurate billing records.
Dashboard Overview
The Transaction Cancel Requests page provides a clear overview of all pending and processed cancellation requests. Each request includes key information about the card, reseller and creation timestamp.
| Column | Description |
| Card Label | The unique identifier of the subscriber card for which the cancellation is requested (e.g., 00000-016-000003). |
| Created At | Timestamp indicating when the cancellation request was submitted (e.g., 2025-10-31 16:20:43). |
| Reseller | The reseller account that submitted the cancellation request (e.g., Bryce Harris). |
| Action | Administrator options to approve or reject the request. |
Functional Features
-
Request Tracking
Monitor all pending, approved, or rejected transaction cancel requests in a single dashboard.
-
Real-Time Updates
Once a cancellation is processed, the system updates balances, card status, and transaction records immediately.
-
Reseller Management
Track which reseller submitted the request and control approvals to prevent abuse or errors.
-
Audit Trail
Maintains a detailed log of all cancellation activities for reporting and accountability.
Benefits
- Ensures accurate and transparent handling of subscriber refund requests.
- Reduces errors and potential disputes between operators, resellers, and subscribers.
- Provides full administrative control over transaction reversals.
- Maintains trust and reliability in the billing and subscription system.
The Transaction Cancel Requests module streamlines the process of managing subscriber refund or reversal requests, ensuring that all cancellations are tracked, verified, and processed efficiently.
By integrating reseller oversight, real-time updates, and audit logging, this module strengthens the reliability and transparency of the UMT Web Billing System for DVCrypt CAS.
9. Reports – Financial and Subscription Analytics
The Reports module in the UMT Web Billing Management System for DVCrypt CAS provides administrators with detailed insights into system performance, subscriber activity, and financial results.
It allows filtering and exporting of key data, enabling operators to make informed decisions and optimize billing operations.
Dashboard Overview
The Reports page includes multiple reporting options and filtering tools, including a date range filter, to generate precise analytics for any desired period.
Available report types:
1. User Finances Report
Provides a detailed view of reseller activity and revenue generated from subscriber payments.
Included information:
- Reseller Name
Name of the reseller generating the revenue.
- Money Obtained
Total revenue collected by each reseller.
- Cards of Subscribers
List of subscriber cards contributing to the revenue.
- Summary
Displays Total Cards and Total Money for the selected period.
2. Payment Periods Report
Shows financial performance by subscription period, highlighting which billing cycles generate the most revenue.
Included information:
- Payment Period Names
Subscription intervals (e.g., 1 day, 1 week, 1 month).
- Money Obtained
Revenue earned for each payment period.
- Cards of Subscribers
List of subscriber cards that were renewed or extended during the period.
- Summary
Displays Total Cards and Total Money for the selected period.
Functional Features
-
Date Range Filtering
Generate reports for specific time periods to analyze trends or operational performance.
-
Financial Overview
Quickly see how much revenue is generated by resellers and subscription periods.
-
Subscriber-Level Data
Track which cards are contributing to revenue for detailed operational insight.
-
Export and Print Options
Reports can be exported for accounting, audits, or management review.
Benefits
- Helps monitor reseller performance and commissions accurately.
- Enables operators to evaluate the profitability of different subscription periods.
- Provides transparency in billing and subscription renewals.
- Supports data-driven decision-making for marketing, pricing, and subscriber retention strategies.
The Reports module is a critical tool in the UMT Web Billing System, offering comprehensive analytics for both reseller performance and subscription revenue by payment periods.
By combining date filtering, detailed card tracking, and financial summaries, operators can maintain full control over billing, maximize profitability, and ensure transparent operations across the entire subscriber network.
10. Receipts – Transaction Records and Verification
The Receipts module in the UMT Web Billing Management System for DVCrypt CAS provides administrators with a detailed log of all payment transactions and subscription receipts.
It ensures transparency, facilitates auditing, and allows easy verification of payments made by subscribers through resellers.
Dashboard Overview
The Receipts page displays all processed transactions in a clear, structured table format, including key information about each receipt:
| Column | Description |
| Date | The exact date and time when the transaction was processed. |
| Card Number | Unique identifier of the subscriber card involved in the transaction. |
| Subscriber | Name of the subscriber associated with the payment. |
| Reseller | Name of the reseller who handled the payment. |
| Action | Administrative options such as view details or download receipt. |
Filtering and Search Options
Administrators can quickly locate specific transactions using filters and search functionality:
Filters:
-
Date
View receipts for a specific date or date range.
-
Subscriber
Filter transactions by subscriber name.
Search:
-
Reseller Name
Find transactions processed by a specific reseller.
-
Serial Number
Locate receipts linked to a particular card serial number.
-
Card Number
Quickly search for transactions by card ID.
Functional Features
-
Full Transaction Tracking
Access detailed information about each subscriber payment.
-
Flexible Filtering
Quickly narrow results by date, subscriber, or reseller.
-
Searchable Records
Find specific transactions using card numbers or serial numbers.
-
Audit-Ready Reports
Exportable and printable records for accounting and compliance purposes.
Benefits
- Provides transparency and accountability for all subscriber payments.
- Enables fast dispute resolution or verification of payment history.
- Supports reseller performance tracking and auditing.
- Facilitates accurate financial reporting and operational oversight.
The Receipts module is an essential component of the UMT Web Billing System, offering comprehensive access to all subscriber transactions.
With advanced filtering, search capabilities, and detailed record-keeping, operators can ensure financial transparency, monitor reseller activity, and maintain accurate billing records for all subscribers.
The UMT Web Billing Management System for DVCrypt CAS offers a next-generation solution for digital TV and IPTV operators seeking to streamline their conditional access and billing workflows. Built for reliability and scalability, this system connects seamlessly with the DVCrypt CAS to deliver real-time control of subscriber accounts, service activation, and payment tracking – all from a modern web interface.
Operators benefit from a flexible subscriber and reseller hierarchy, allowing multi-level management and transparent reporting. The system supports multiple currencies, payment methods, and languages, ensuring global compatibility. Integrated analytics and automated invoicing features simplify accounting while providing full visibility of revenues and user activity.
With API-based architecture, the platform can be integrated with external CRM, ERP, or CAS systems, offering complete freedom to expand as your network grows. Designed for secure cloud or on-premise deployment, the UMT Web Billing System ensures high performance, data protection, and reliability – making it the perfect choice for Pay TV, DVB and IPTV service providers worldwide🏆
Taking into consideration that we (UMT LLC) are developer and system integrator, also do not stop on our technical growth and improvement, know that view of all our devices and equipment including their technical parameters may be different from pictures presented on website and parameters listed on each device webpage.
Note! All details customer has to confirm in advance during ordering and before payment. Those parameters that were not specified and / or were not agreed while ordering will be implemented as basic at the discretion of the manufacturer. Each our customer has 1.5 year warranty and 7 year aftersales support for whole range of our products.
Documentation
Related products




















