From e51da0983d2b2cfa188a8905c853f08323d02bff Mon Sep 17 00:00:00 2001 From: Oscar Spruit Date: Tue, 2 May 2023 16:35:50 +0200 Subject: [PATCH] Correctly serialize ShippingAddressParameters COAND-753 --- .../com/adyen/checkout/googlepay/ShippingAddressParameters.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/googlepay/src/main/java/com/adyen/checkout/googlepay/ShippingAddressParameters.kt b/googlepay/src/main/java/com/adyen/checkout/googlepay/ShippingAddressParameters.kt index 5a77bacff8..133d6f2b5a 100644 --- a/googlepay/src/main/java/com/adyen/checkout/googlepay/ShippingAddressParameters.kt +++ b/googlepay/src/main/java/com/adyen/checkout/googlepay/ShippingAddressParameters.kt @@ -41,7 +41,7 @@ data class ShippingAddressParameters( return try { JSONObject().apply { putOpt(ALLOWED_COUNTRY_CODES, serializeOptStringList(modelObject.allowedCountryCodes)) - putOpt(ALLOWED_COUNTRY_CODES, modelObject.isPhoneNumberRequired) + putOpt(PHONE_NUMBER_REQUIRED, modelObject.isPhoneNumberRequired) } } catch (e: JSONException) { throw ModelSerializationException(ShippingAddressParameters::class.java, e) @@ -49,7 +49,7 @@ data class ShippingAddressParameters( } override fun deserialize(jsonObject: JSONObject) = ShippingAddressParameters( - allowedCountryCodes = parseOptStringList(jsonObject.optJSONArray(PHONE_NUMBER_REQUIRED)), + allowedCountryCodes = parseOptStringList(jsonObject.optJSONArray(ALLOWED_COUNTRY_CODES)), isPhoneNumberRequired = jsonObject.optBoolean(PHONE_NUMBER_REQUIRED), ) }