"Preauth cannot start because another tap transaction is already active"
Last updated: June 24, 2026
Quick answer
A prior read was interrupted and persisted. Restart the Tap to Ready app or call KoardMerchantSdk.cancelTransaction(), then retry. See Running Payments on Android.
Symptoms
- Preauth cannot start because another tap transaction is already active
Solution
A prior card read was interrupted and left a session open. Restart the Visa Tap to Ready app or call KoardMerchantSdk.cancelTransaction(), then retry.