Payment Lab · Flow Explorer
A host can approve a payment while the terminal still shows UNKNOWN. Choose a scenario, step through the events, and inspect what Terminal, Middleware, Host, and Merchant honestly know at each moment. Illustrative simulation using synthetic data; retry and reversal behavior varies by scheme, acquirer, host, terminal, and contract.
Host approves; terminal never observes the response.
TXN CREATED
Terminal creates sale
REQUEST SENT
Request sent to middleware
REQUEST RECEIVED
Middleware forwards request
HOST APPROVED
Host approves
RESPONSE SENT
Middleware sends final response
MESSAGE LOST
Terminal response lost
TIMEOUT
Terminal timeout
STATUS QUERY
Terminal queries status
STORED RESPONSE REPLAYED
Stored response replayed
ACK SENT
Terminal ACK dispatched
ACK RECEIVED
Middleware records ACK
What is known now?
Response to terminal lost
TXN CREATED
A sale request is composed on the terminal. Nothing else has happened yet — no request in flight, no host contact.