TCN vending machines and other white labelled machines charge $655.35 for every product
tcnProblem
A TCN vending machine charges customer $655.35 on credit card, but cash payment is ok.
Story
Some (or all of them?) TCN vending machines charge customer $655.35 on credit card, but cash payment is ok. This is because TCN vending machine initialised all cashless price to 0xFFFF
after reset, and this causes the cashless pricing to $655.35, or 65.535 if your currency is 3-decimal.
Solution
- Credit card reader should immediately abort these abnormal cashless transactions.
- TCN’s firmware developers should study MDB protocol better.
- Change your credit card reader to walk around this bug.