Google Pay displays amounts using two decimal places. However, some currencies such as the Kuwaiti Dinar (KWD) and the Bahraini Dinar (BHD) use three decimal places. For these currencies, Google Pay rounds the third decimal to the nearest 0 or 5 to fit its two-decimal display.
This rounding only affects what your customer sees in Google Pay. Checkout.com processes and charges the exact amount you provide when you create the payment session, and this amount appears in your transaction records.
For a full list of currencies that use three decimal places, see Format the amount value.
Flow processes the exact amount you send, but your customer sees a rounded amount in Google Pay.
For example, with the Kuwaiti Dinar (KWD):
| Amount you send | Amount your customer sees |
|---|---|
126.644 KWD |
126.640 KWD |
126.645 KWD |
126.650 KWD |
To avoid confusion with your customers, inform your support team about this display behavior. You can also round the amount to two decimal places before you create the payment session.