I'm looking for people who has developed billing system before that can speed up the process of developing our system.
The criteria of the billing system:
- Differant Website/Company Brands
Dedicated Servers
- Ability to have multiple servers, sharing bandwidth
- Ability to sort dedicated server clients only
- Ability to sort by brand
Colocation Clients
- Ability to add customizable amount of rackunits at certain prices per.
- Ability to add additional power circuits
- Ability to sort colocation clients only
- Ability to sort by brand
Addon-Services
- Management services
- Monitoring services
- Customizable addon-services at customized price points
- Ability to sort customers with addon-services only
- Ability to sort by brand
Bandwidth billing
95th percentile, capped, and PER GB
Bandwidth overages
Automatic invoices
Automatic overage invoices
Automatic late payment notice to both billing dept and client.
Automatic credit card charging
Client Login
Client interface for billing
Client interface for bandwidth graphs using your choice of program, as long as remembering that the bandwidth graphs need to correlate with the bandwidth billing.
Client interface intergration with Kayako SupportSuite
Order forms capable of linking to individual specific packages
Order forms intergrating with [login to view URL]
Order forms intergrating with Paypal Subscriptions
Order forms intergrating (as best possible) with [login to view URL]
Easy addition of new packages for order forms
Ability to add selectable upgrades at admin-customizable pricepoints on every package.
Mass email to entire client base
Mass email to specific brand client base
One click list of all overdue accounts
One click list of all overage accounts
One click list of total revenue
Client accounts able to have status changed - active, cancelled, suspended
One click list of all cancelled accounts within certain time frame (date range)
One click list of all suspended accounts within certain time frame (date range), with memory/notation that account was suspended on this day, for this long, after the account is moved back to active.
Ability to add new clients, add a server #, IP address, and have system automatically take over bandwidth billing via IP address.
Ability to create new employee/admin accounts with specific limitations on ability to access certain parts of the admin section of the software.
Individual logins for each client for login to system.