Billic's code has not been quickly rushed together. The main core has been written by a single experienced programmer to the point where all points of penetration have been checked. The code has also been looked over and optimized many times, so there simply isn't room for a security hole.
Custom Built Database Class
Custom built database class based on the PDO PHP extension which makes it easy for any module to prevent SQL injections.
Billic allows you to protect yourself and your business from chargebacks and fraud using the free Maxmind module. It works by comparing a user's billing address with their IP address information everytime they login. With full history and risk assessment you can rest assured that your users are trustworthy. Maxmind is an affordable subscription service that can save you much, much more than what it costs.
Order forms allow you to construct a form for your users to order a product or service. You can setup billing per-option and pass variables to a module for automating custom upgrades or entire plans.
You can specify many settings for a plan such as billing cycles, pro-rata, price and module variables to pass to a module for automation. The billing cycles you choose are shown to the person ordering before they complete the order. For example you can entice people to pay yearly for a discount in return.
You can configure your own billing cycles which can be anything from 60 seconds to several years. You can give a discount for certian billing cycles.
Accounting & Tax
Invoice your clients for the services they order. Services are setup after payment and automatically suspended and later terminated if a renewal invoice is not paid. Automation is controlled my Modules. You can also create custom invoices for once-off services.
You can record expenses as transactions. Then using accounting modules you can automate your accounting reports.
If you wish to have all your clients pay you on the same day you can setup Pro-Rata billing. This allows you to charge up to a date for the first month and then everyone's service date will line up for that particular plan.
Allows you to specify countries to charge tax. For example, you can charge VAT for European countries and zero-rate VAT for countries outside Europe.
Billic allows your users to specify their VAT number. Their invoices will be zero-rated if their country is an allowed country for zero-rate VAT.
User Interface & Admin Dashboard
Unified User Area
The user area is almost the same for admins and normal users. The only difference is that Admin's get access to the Admin Menu below the User Menu. This means that Admin's have a normal account at the same time, which allows them to have their own Services under their account.
Quick insights to vital information
The admin dashboard is an important Billic feature. It allows you to see an overview of all important information from a single page. You can re-order modules and it is very easy to create new modules.
Pages, Themes & Modules
Add pages to your website with a few clicks. You can add PHP code and inline CSS. If you don't want to make a module this is a perfect way to get pages added to your website quickly.
You can easily change the header, footer and css through the Billic interface.
The Module Editor available via the billic website, allows you to edit your modules on-the-fly and test code changes on your website with a click of a button. When you're ready you can package your module and distrobute it to all of your websites. Optionally, if your module is public the update can be provided to other Billic sites that use your module.
Servers, Ordering API & Support Monitor
This module allows you to add SSH details to your Billic installation. It allows other modules to connect to your server and execute commands over SSH in a very easy way.
A Billic-to-Billic ordering API. Allows resellers to resell your services with zero coding and minimal configuration. Allows resellers to resell your services with zero configuration. If your reseller also uses Billic they can import your plans and order forms so that they can resell your services. When their client pays them the service will be automatically created at your side. But that's not all! When the end client renews the service at the reseller's website, the service will be automatically renewed at your side. Billic also proxies the control panel to the end user for full transparency and automation.
We know how important it is to make sure you reply to support tickets quickly and efficiently. Thats why we have developed the Support Monitor. With the support monitor you will get notified of tickets as soon as they are submitted. You are able to add as many of your billic installations as you like. Most importantly its free with all our licenses.