ACI Worldwide - payment systems company HQ in Miami, Florida, US
Client
ACI Worldwide, US
Service
POS Android app to initiate transactions
Date
October 11, 2021
Deliverable
A POS Android app that communicate with the underlying ACI’s eSocket.POS component via Socket programming. Messages are sent and received in XML format using the JAXB framework. Making JAXB compatible for Android was a major challenge.
Socket Communication
App communicates with underlying eSocket.POS via sockets.
Login
Login using username & password
Home
Initiate new Purchase, MOTO transaction
Purchase transaction
Add purchase items, and initiate a new transaction
MOTO transaction
Initiate a new MOTO transaction
Reset initial password
Initial dummy password to be reset when first opened.
Dynamic theming
App logo & color can be configured when setting up the app.