Skip to main content

Google Pay does not display the full amount for 3-decimal currencies in Flow

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.

Was this article helpful?
Share
Copy Link Share via email

Articles in this section