What it involved
The goal of this project was to automate the processing of online orders for flight simulation addon software, and to distribute, manage and authenticate serials for them. The client develops and sells software, and needed to reduce the workload required to run their business on a day to day basis. They also wanted to implement piracy protection within the installer, and to be able to associate each serial with a customer for traceability and accountability. Having seen the Eiresim system in use, the client contacted them and was referred me.
The difference with this project was that almost all of the orders were received from Simmarket, a leading simulation software seller. This meant that the Eiresim application would need to be extended to serve the Simmarket eCommerce API. With the help from and in collaboration with Simmarket, this was implemented for both Eiresim and Latin VFR.
Orders are processed without any intervention from administrators unless something in the order is inconsistent or incorrect. Administrators can then process it manually, or investigate using informative alerts, emails and logged messages. The core requirements were:
- Simmarket and Paypal API integration
- The ability to manually create, edit and disable orders and serials, and to be able to leave comments and history
- The ability to add, edit and delete products.
- Automatically import serials for a product
- Setup Factory installer script for online serial authentication
- Secure authentication and verification of received orders
- Order processing records and history for a paper trail audit
Technologies & Skills used
- ASP.net 3.5 with Webforms
- C Sharp with Object Orientated Design
- HTML, XHTML, CSS, XML
- Javascript and Ajax
- Lua
- Paypal Payment Integration
- Simmarket Integration
- SQL Server 2008
What they said about working with me
'John works arduously and efficiently at making your requests and needs his top priority, he won’t rest until he completes the goals he sets himself. Constantly he would offer advice and strive at innovating and creating everything you might need. I would recommend him to anyone I know.'
Ricardo Morillo - Latin VFR
Image Gallery