Closed

Billing System & Game Control Panel

This project received 6 bids from talented freelancers with an average bid price of $1349 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
6
Project Description

I want to have a complete billing and ordering system for my website [url removed, login to view], along with a game control

panel for game servers.

In this billing system, I must be able to create products for different categories which will have specific properties built

into them. These are the categories I want to be ready-made:

Game Server - pricing depending on the number of slots chosen, the tickrate, the game itself, and extras such as web

hosting and voice slots. The ordering system for this category should be similar to this:

[url removed, login to view]

Voice Server - Ordering system should be similar to [url removed, login to view] User

should be able to choose between TeamSpeak and Ventilo, with individual pricing for each.

Web Hosting - Ordering system should show ready-made packages which have the amount of web space shown. I must

be able to define these packages. The possibility for a domain as an extra must be included.

Dedicated Server - Same as Web Hosting. The possibility for cpanel as an extra must be included.

Game Currency - User should be able to choose game, with individual pricing for each game, and different names for the

currencies. I will be reselling items from [url removed, login to view] so game and item names and currency names can be found

there. I must be able to create new games and items with individual prices for each sub-product.

Game Control Panel - The rental of this system on my servers. This should be set up automatically on subdomains on my

domain. I should have the option to downgrade and upgrade these packages for additional servers and clients etc. See

[url removed, login to view] for more info.

I should be able to add products and control the pricing via the billing control panel admin section. All orders should be set

into a "pending" state for me to review, and if the order qualifies I should be able to have billing system setup the order

automatically using the game control panel for game server and voice server orders, using cpanel for the web hosting

orders, and manually for game currency. Game control panel order should be handled as explained earlier. After I have

reviewed each order and it has been delivered the status should change to "delivered", if there was an error in the order

the status should be "cancelled". The domains should be ordered automatically using my enom account.
For game server, voice server, web hosting, and dedicated server packages the user should be able to define the

recurring billing term from pre-made options that I can define in the admin control panel. The billing system should

contact the user 3 days before the invoice to remind him/her to pay. If the payment is missed the order should be

suspended (and the voice server, web hosting account and game server should be stopped automatically). I should be

contacted in this case so I can review the order and possibly close the account, in this case the voice server, web hosting

account and game server should be terminated completely. This can be done using a set of cronjob files that should be

run every day.

Invoices should be created automatically for the billing period the client has chosen (monthly, every 3 months, every 6

months, every year).

Web hosting accounts should be created and rotated on a defined list of web hosting machines.

The customers should be able to log into the billing section and review an order etc.

Also, I need a game control panel made. This should be identical to [url removed, login to view] in terms of functionality. This

should be integrated into the billing section, so customs can log into the billing section, and there should be a tab to enter

the game panel section. Supported games should be as follows:

America's Army
Battlefield 1942
Battlefield Vietnam
Battlefield 2 Unranked
Call of Duty
Call of Duty: United Offensive
Call of Duty 2
Counter-Strike
Counter-Strike: Condition Zero
Counter-Strike: Source
Day of Defeat
Day of Defeat: Source
Doom 3
Far-Cry
Halo
Half-Life + mods
Half-Life 2 + mods
Jedi Knight 2
Medal of Honour: Allied Assault
Medal of Honour: Spearhead
Medal of Honour: Pacific Assault
Quake 3
Quake 4
Return to Caste Wolfenstein
RTCW: Enemy Territory
Raven-Shield
Raven-Shield: Athena Sword
Soldier of Fortune
Soldier of Fortune 2
Star Wars Battlefront
Unreal Tournament 2003
Unreal Tournament 2004
Teamspeak
Ventrilo

Inside the admin section I should be able to see advanced sales stats + server stats. I will explain furthur in the after-

sales talk.
This game panel MUST give me the power to do anything to customers' accounts that they can do themselves.
I MUST also be able to define different server machines to setup accounts on. I should be able to retrict different game

type orders to specific machines.
This game panel must give me the option to install and uninstall these games onto remote machines from the master

control panel.
This game panel must be designed for linux.
I'd preferrably like this game panel & billing system to be programmed in PHP, but any language will do (contact me first)

if you feel the need to use a different one for whatever reason.

VERY IMPORTANT: This complete system should be re-distributable with licenses. There should be monthly paid licenses

for different numbers of clients an servers etc. There should also be lifetime licenses. This control panel will be hosted by

me for each buyer of the panel, so I should have the option See [url removed, login to view] for more information.

Please PM me for more information if you need it!

Thanks :)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online