Projects expect Pos Applications for NFC-FeliCa 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 the customer service experience. Similarly, a POS android application is developed to make near field communication-based card payments.
Along with this NFC-FeliCa based devices are configured and Device access layer has been developed to interact 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 payments providing data storage services which will be synced with backend whenever it's required.
We have developed Android-java based application for near-field-communication payments which will interact with the backend via API. A data sync functionality is also available to update local datastore with backend.
Major challenges are NFC-FeliCa communication for updating and retrieving the information with cards and application interaction with Sam module for generating AES encrypted commands to interact with the card.
We have developed an Electron framework based Angular 5 web Application which will interact with DAL(Device access layer) for NFC-FeliCa card payments.
Also, we have Local DATA store node server for offline payments which will interact with Backend in a timely manner or whenever backend request is triggered.
A node server has also been set up 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-FeliCa 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.