Frequently Asked Questions

Could you please provide the recommended transaction process flow diagram from the POS supplier, especially covering the following scenarios:
1️⃣ Normal purchase flow (request → authorization → final success confirmation)
2️⃣ Timeout handling
What happens if no response is received within timeout?
Is the transaction considered pending or failed?
3️⃣ Network interruption handling
If TCP connection is lost after sending the purchase request, how should we confirm final transaction status?
Should we use Repeat or Check Status?
4️⃣ Duplicate transaction prevention
If the same ECR Reference Number is sent again, will the terminal block duplicate transactions?
5️⃣ Auto-reversal behavior
Does the terminal automatically reverse a transaction if timeout occurs?
To avoid duplicate charging risk in real taxi scenarios, we need to align on the complete transaction lifecycle and recommended exception handling mechanism.

If the POS supplier has a standard ECR integration flow document, kindly share it with us for confirmation.