Project is to develop a new casino website in PHP5/MySQL5 and design.
We need developed our own system with user registration, login, creditcard deposits, login to gaming software providers system, launching of their games in our website etc. All games are delivered by a tier1 provider of games, and are hosted on their servers.
Our games provider has demo PHP scripts which will be provided (scripts show how to transfer money to and from their system, login to their system etc). We will also provide all necessary API documents. Demo scripts are using NuSOAP, we require using PHP5's soap implementation.
PHP5 scripts must be secure, and tested for cross site scripting etc.
You will need to sign a NDA, and have your own test server with a dedicated IP adress, as our suppliers will need to open their test systems to your IP.
- Registration of new members.
- Login/logout of members.
- Deposit money through Creditcard, communication through XML over SSL with creditcard processor company. We will provide API documents.
- Creditcard deposit list/history available for customers to view.
- Withdrawal for customers, either through creditcard or bank transfer.
- Communication with games provider using their API (SOAP), register new clients in their system, login user, transfer money from us to their casino wallet, withdraw money back to our system, check stats, check played games history,
- Casino games page, listings of games group in order, all games are java and flash based. Launched in our website, but resides on gaming providers servers.
- Affiliate system, tag logins to games provider system with affiliate code.
- Frontend: Fancy design, we will provide examples. Internationalization, must be able to easily translate website to new languages. Examples will be provided.
- Backoffice: Must contain: List customers, edit customers, disable customers, view creditcard transactions, perform payouts, games history (available via API from games software provider), email program to send out emails to clients or subsection of clients, statistics over new players, deposits etc last 24 hours, last 7 days, last month.