The diagram below depicts an Agent Cash-out transaction flow on Zone
- Cardholder initiates a cash-out transaction from the Client (Agent) POS terminal.
- POS sends the transaction to the Client Terminal Manager
- The terminal manager re-encrypts the transaction message and forwards it to the ZoneSwitch Transaction manager for a direct acquirer to issuer authorization.
- Transaction Manager processes transaction
- Transaction manager completes a PIN translation request with the HSM, re-encrypting the PIN block with exchanged ZMK of the issuer bank.
- Transaction manager wraps the ISO message and sends the transaction to the acquirer bank’s blockchain node to sign and route to the issuer bank.
- The blockchain node sends the transaction into the network to the issuer bank’s blockchain node.
- Issuer Bank’s blockchain node verifies the signed transaction, unwraps and forwards to the (ISO 8583) Transaction manager.
- The Transaction manager extracts the ISO message and forwards it to the Zone Switch interchange on the FEP.
- FEP authorizes the card and calls the CBA to debit the customer account and credit the ZONE TSS Payable.
- All systems return the appropriate success responses.
- Acquirer blockchain verifies the transaction response signature, commits the transaction to the ledger, and forwards the successfully committed transaction response to the ledger.
- Zone transaction manager debits the ZONE TSS Receivable and credits the Agent account in near real-time. A queue manages this always to guarantee finality. (This step illustrates the functionality for real-time Agent settlement)
- The transaction manager propagates the successful transaction response to the POS terminal