This picture represent the current PayFacto payment eco-system inside an
Android terminal
List of applications:
The flow for the Android devices is not that different than the one on the
Monitor line. Here is a list of the flow using the whole ecosystem on an
Android device.
From the payment terminal directly, and using any ways to manually type
in/input the transaction amount, the merchant processes a payment transaction
to the processing host.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
From the payment terminal directly, and using any ways to manually type
in/input the transaction amount, the merchant processes a DataCandy transaction
to the DataCandy processing host.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
Gift PayFacto powered by DataCandy |
Please note that using this scenario, you will not be able to switch from
the PayFacto payment application to the DataCandy application when reaching the
card read screen.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
Gateway PayFacto | |
(optional) Gift PayFacto powered by DatCandy | |
Application state | You have your terminal set up in the PayFacto Cloud Gateway and the Gateway PayFacto application in CONNECTED mode |
The possible use cases are:
Starting at tag number 5 (see image), the merchant calls the PayFacto Cloud Gateway API to start the required transaction. When the request hits the Cloud Gateway, it will use the open connection to the terminal to start the required transaction. The following description refers to tag number 6 (see image)
· Payment Transactions
o If the required transaction is financial, the
Gateway PayFacto application will call the PayFacto application to process the
transaction
· DataCandy Transactions
o If the required transaction if gift/promo card
related, the Gateway PayFacto application will call the DataCandy application
to process the request.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
Gift PayFacto powered by DataCandy |
The possible use cases are:
· From the standalone payment application, the
merchant types in the transaction amount. The merchant processes the
transaction request.
· On the card read screen, the customer will have
a button to swipe the gift card
o If the transaction request was a purchase, the
Gift card application will be called with a redemption request of the same
amount as requested in the payment application
o If the transaction request was a redemption, the
Gift card application will be called with an increment request of the same
amount as requested in the payment application
· The transaction goes through and the receipt is
printed as required in the options.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
An Android application developed by a third-party |
The possible use cases are:
· From the third-party application, when required,
it will call the PayFacto application to process the required transaction
· The transaction goes through and the receipt is
printed as required in the options.
Prequesitites | Applications and other |
An Android Terminal | PayFacto |
An Android application developed by a third-party | |
Gift PayFacto powered by DataCandy |
The possible use cases are:
· From the third-party application, when required,
it will call the Gift PayFacto application to process the required transaction
· The transaction goes through and the receipt is
printed as required in the options.