ABOUT CLIENT

Our client is a business person who always likes to implement unique ideas that works totally out of the world. He came up with an idea to create a payment system that eases the customers to pay for anything with the click of a button from their mobile phones.

Client Requirement

Client required creating series of functionality that helps the overall system flow to get automated and makes the process flow a reality.

Modules and APPs

Reason for Engagement

Client was so passionate about having new ideas and to implement something different every-time when he had engaged with us. As such his requirement for the payment was a tedious and complex requirement and was unique from all current payment systems. The billing process and the payment were taken to a new level.

The current payment process, where a customer used to wait for the bill to get processed before initiating any payment. This payment process doesn’t seems like a quick one whether its card or cash payment. Customer still has to wait for the confirmation slip from the card swiping machine or from merchants.

The process flow was developed from our discussion and from our client’s research and input. Client wanted an expert team to build this application, with extensive PYTHON knowledge. Reason for choosing PYTHON was , the easiness of the language and it was so commanding.

Approach

The company approached ECIT, discussed the possibility of creating a payment solution that works with just the click of a button from the mobile device.

Initial idea was so weird, that making a payment from the mobile with just a click seemed bit odd. We started working on the flow, created wireframes and discussed back and forth to get the most possible solutions on each scenario.

The project became very big when compared to a normal POS or Payment system. We broke down the project as modules and started working on each one of them. We needed to create a series of Mobile Apps and Back-end web services.

 

STRATEGY


The Payment App Back-end is the core place where every Apps and services communicate. We created a message board system that logs all these communication and authenticate it against a token to ensure security.

The Message board acts as a key element and passes the encrypted data between APPs and Web-services.

The introduction to Apple IBEACON device opens a new door for marketing. It communicates with customers’ APP and directly sends the Offers in the store or anywhere.

Challenges

For initiating the payment we needed to create a banking engine that will communicate with the banks to initiate the payment. But the challenging part was that some of the banks are not providing the required kind of APIs. Solution was to create an automation script that runs the bank web portal with a browser sub-process that logs in customer and merchant to the bank and do the whole banking process in a click.

The most challenging part came when the team needed to strictly adhere to the security of the bank sites. As the whole system was directly dealing with bank sites, custom firewalls had to be created to validate any token provided before we communicated with the Technologies used to successfully complete the project were PYTHON, Splinter & Selenium

Key Benefits to Our Client

Merchant Selling experience got a new experience

Customer payment system is now a breeze.

Onclick to make payment in anywhere

Ibeacons that can directly interact with customer to show recent offers