Projects expects Pos Applications for NFC based card payments. which can be used at multiple domains like TOLL, PARKING, RETAIl, METRO, RAILWAYS etc.
POINT OF SALE as known is the time and place where a transaction is completed. A POS application with electron framework and angular 5 web platform has been developed in window machines to eliminate lagging in customer service experience. Similiarly, a POS android application is developed to make near field communication based card payments.
Along with this NFC based devices are configured and Device access layer has been devloped to ineract with Windows pos.
We have developed UX designs considering client inputs according to each domain requirement. For instance, Toll GATE payments based on govt approved fee structures.It even supports offline payements providing data store services which will be synced with backend whenever its required.
We have developed Android-java based application for near-field-communication payments which will interact with backend via api’s. A data sync functionality is also available to update local datastore with backend.
Major challenges are nfc communication for updating and retrieving the information with cards and application interaction with Sam module for generating AES encrypted commands to interact with card.
We have developed a Electron framework based Angular 5 web Application which will interact with DAL(Device access layer) for Nfc card payments.
Also we have Local DATA store node server for offline payments which will interact with Backend in timely manner or whenever backend request is triggered.
A node server has also been setup in the Pos windows machine along with electron app.
DAL(DEVICE ACCESS LAYER) has been developed using c-language and NODE JS for interaction between windows electron apps and NFC reader.
DAL also interacts with SAM module which generates AES encrypted commands to read and update card information which is later provided to Electron application.