Transaction Flow
To understand the pre-authorization flow, see the diagram below:
- After the cardholder selects the product or service, the Machine sends a
doTransaction()Request to the Agamento Application through TweezerComm. - The device then displays a prompt for the cardholder, requesting him to insert or swipe a card.
- The cardholder inserts, swipes, or taps their card on the Host Machine.
- The Agamento Application communicates with the Nayax Server for payment authorization.
- The Nayax Server responds with the authorization result, which is then returned to the Host Machine.
- Depending on the outcome of the approval, the Host Machine sends a
doTransaction(tranType=6/7)Request to the Agamento Application to settle or cancel the transaction. - The settlement or cancellation request is sent to the Nayax Server, which responds with the final transaction status.
- The Agamento App then relays this status back to the Host Machine, completing the process.