Fix error when trying to create payment in languages which use , instead of .

This commit is contained in:
Alex Hart
2021-11-19 08:45:10 -04:00
parent 0d4e109c72
commit 18cf55b156
2 changed files with 11 additions and 2 deletions
@@ -17,6 +17,7 @@ import org.json.JSONException
import org.json.JSONObject
import org.signal.core.util.logging.Log
import org.signal.core.util.money.FiatMoney
import java.util.Locale
/**
* Entrypoint for Google Pay APIs
@@ -124,7 +125,7 @@ class GooglePayApi(
put("currencyCode", price.currency.currencyCode)
put("countryCode", "US")
put("totalPriceStatus", "FINAL")
put("totalPrice", price.defaultPrecisionString)
put("totalPrice", price.getDefaultPrecisionString(Locale.US))
put("totalPriceLabel", label)
put("checkoutOption", "COMPLETE_IMMEDIATE_PURCHASE")
}