From ee8f14368b081ad7131529b95f85b108d70827a0 Mon Sep 17 00:00:00 2001 From: Till Hellmund Date: Tue, 14 Nov 2023 17:23:29 -0500 Subject: [PATCH 1/3] Update expected Mexican phone number format --- .../com/stripe/android/uicore/elements/PhoneNumberFormatter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt b/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt index f26da8e1a90..e9e5100d3a0 100644 --- a/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt +++ b/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt @@ -395,7 +395,7 @@ internal sealed class PhoneNumberFormatter { "PM" to Metadata(prefix = "+508", regionCode = "PM", pattern = "## ## ##"), "HT" to Metadata(prefix = "+509", regionCode = "HT", pattern = "## ## ####"), "PE" to Metadata(prefix = "+51", regionCode = "PE", pattern = "### ### ###"), - "MX" to Metadata(prefix = "+52", regionCode = "MX", pattern = "### ### ### ####"), + "MX" to Metadata(prefix = "+52", regionCode = "MX", pattern = "## #### ####"), "CY" to Metadata(prefix = "+537", regionCode = "CY", pattern = ""), "AR" to Metadata(prefix = "+54", regionCode = "AR", pattern = "## ##-####-####"), "BR" to Metadata(prefix = "+55", regionCode = "BR", pattern = "## #####-####"), From fcac8d6a5ad081a9d37a64adcf846f784fcd3a17 Mon Sep 17 00:00:00 2001 From: Till Hellmund Date: Tue, 14 Nov 2023 18:04:05 -0500 Subject: [PATCH 2/3] Add note in changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea87a0fd5b5..f091932008e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### PaymentSheet * [FIXED][7584](https://github.com/stripe/stripe-android/pull/7584) Fixed an issue where PaymentSheet would render with a lightened surface color in dark mode. +* [FIXED][7635](https://github.com/stripe/stripe-android/pull/7635) Fixed an issue where PaymentSheet wouldn't accept valid Mexican phone numbers. ## 20.34.4 - 2023-11-02 From 55b7390a08060f4de1b7e9b9d389ce5ad92fb6d5 Mon Sep 17 00:00:00 2001 From: Till Hellmund Date: Wed, 15 Nov 2023 13:54:37 -0500 Subject: [PATCH 3/3] Switch to different format --- .../com/stripe/android/uicore/elements/PhoneNumberFormatter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt b/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt index e9e5100d3a0..34d848bc82f 100644 --- a/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt +++ b/stripe-ui-core/src/main/java/com/stripe/android/uicore/elements/PhoneNumberFormatter.kt @@ -395,7 +395,7 @@ internal sealed class PhoneNumberFormatter { "PM" to Metadata(prefix = "+508", regionCode = "PM", pattern = "## ## ##"), "HT" to Metadata(prefix = "+509", regionCode = "HT", pattern = "## ## ####"), "PE" to Metadata(prefix = "+51", regionCode = "PE", pattern = "### ### ###"), - "MX" to Metadata(prefix = "+52", regionCode = "MX", pattern = "## #### ####"), + "MX" to Metadata(prefix = "+52", regionCode = "MX", pattern = "### ### ####"), "CY" to Metadata(prefix = "+537", regionCode = "CY", pattern = ""), "AR" to Metadata(prefix = "+54", regionCode = "AR", pattern = "## ##-####-####"), "BR" to Metadata(prefix = "+55", regionCode = "BR", pattern = "## #####-####"),