Task flow is very similar for all transaction types and consists of the steps described below. Because we allow tasks to be processed on the mobile device with changing priority, we use asynchronous communication to obtain the result of the transaction.
Briefly, the transaction flow looks like this (this example is for a sale transaction task):
So basically what are the flow steps:
- 1. Logging in and authentication
2. Creating a task
3. Requesting a task status update
4. Retrieving transaction details (once the task is complete)
To give you as much detail as possible, we have created a description for each type of request:
Transaction sale
Cancellation of transaction
Batch
