We are looking for a programmer to build a simple web site for our business.
The required function is similar to https://www.blizzcoin.com (However, this site is off line at the moment).
In summary, our new site will allow a customer to get a quote for BitCoins. The current price is obtained using an API from: https://en.bitcoin.it/wiki/MtGox/API/HTTP
If the customer wants to buy BitCoins be is sent to Payment Gateway: https://www.payment-network.com/deb_com_en/merchantarea/Installation-support/own_integration
The Payment Gateway will need to be configured to capture required user data (NO user data is captured or stored on our site) and provide Success and Failure messages etc.
Our web site does NOT use a CMS or Database - Just HTML, CSS and PHP (or maybe another language).
The process for us to buy and supply BitCoins to customers is NOT in the scope of this project.
The graphic design of the site is complete and basic HTML and CSS has been created using the latest version of Artisteer - http://www.artisteer.com/?p=wiki.
The Site has 4 pages – Home, Buy, FAQ, Contact (so 8 Pages in total for both languages)
The site has little text content . It will need to work on all popular, modern browsers, on all computers AND on SmartPhones.
The site needs to support modern web standards - http://validator.w3.org/.
1) Review Artisteer web site code and amend as required.
2) Add a PHP function to allow for switching between two languages (English & German) (All content will be provided) - see
3) Create a simple "Contact Form" (Category, Subject, Message, sender Name & email – emailed to us when submitted)
3) Create a simple form based solution for the “Buy” page:
Check if the customer is on a TOR/Proxy IP address – If true display message. Saying service is not available to TOR/Proxy. Capture IP address. (e.g. https://proxy.org/tor.shtml
Use API to get current BitCoin price for 3 currencies every 15 seconds. Add a fixed service charge % to the price and store the ever current price in local file. For 4 consecutive failures to get price data send an email notification to us.
Provide a Screen to allow customer to choose one of three currencies (Euro, GBP or CHF)
Display current price from file – update this screen price every 15 seconds.
Allow user to enter number of BitCoins or Amount of Currency – Show Total (e.g. 4 BitCoins * Current Price = Total Price)
Allow customer to change BitCoin number or Currency and recalculate total using ever current price.
If Customer wants to Buy send customer to Payment Gateway using API with order details and IP address.
On Payment Gateway Capture:
Confirm Order details
And other standard payment details
Create email notification for us for every SUCCESS with transaction details
All activity and data is to be logged on server.
Full details will be provided to successful bidder
If you have any questions please use Freelancer
All code needs to be commented in English.
We need to complete this site (including testing and fixing) by EOB Friday 30 November 2012.
We will agree a simple but complete Acceptance test as soon as Design is complete. Successful completion of Acceptance test will be used as project completion point and trigger full Payment.
No warranty or on-going support required (but we may purchase later).
Programmer should be available for reasonable periods during 08:00 – 20:00 GMT (I am based in UK). Must have good English (spoken and written) and be available by Skype and email. All formal communication is through Freelancer site. We will use Freelancer Escrow. NO milestone or payments outside of Freelancer!
Please do not bid if you cannot meet the requirement or don’t have the required experience or the time to complete this task by due date. Please confirm in your bid that you have read and understood and comply with all items in this Notes section. Failure to do this will invalidate the bid.