Mis-entered open amount not validated, causing error
-
I’m testing an open amount product (essentially a donation button) with USD as the default currency and thus $ , and . as the currency symbol, thousands separator, and decimal separator.
Entering a test amount of, say, 22 works fine. Entering 22.1 (meaning they mean to donate twenty two dollars and ten cents) also works fine. Entering 22.17, fine. But entering 22.177 (I used to be QA, so I test mis-keyed entries all the time) causes the transaction to fail with the error message ‘Details: Invalid integer: 2217.7’ Interestingly, the popup where the customer enters their credit card number correctly rounds the input – so here it said ‘Pay $22.18’.
This issue has occurred both with ‘Apply Separators Settings To Customer Input’ checked and unchecked.
The topic ‘Mis-entered open amount not validated, causing error’ is closed to new replies.