diff --git a/Stripe/StripeiOSTests/LinkSignupViewModelTests.swift b/Stripe/StripeiOSTests/LinkSignupViewModelTests.swift index 5004e1d9716..a4cef1fb4ea 100644 --- a/Stripe/StripeiOSTests/LinkSignupViewModelTests.swift +++ b/Stripe/StripeiOSTests/LinkSignupViewModelTests.swift @@ -172,11 +172,6 @@ class LinkInlineSignupViewModelTests: STPNetworkStubbingTestCase { XCTAssertNotEqual(sut.mode, .checkboxWithDefaultOptIn) } - func test_defaultOptIn_not_allowed_outside_US() { - let sut = makeSUT(country: "CA", showCheckbox: true, allowsDefaultOptIn: true) - XCTAssertNotEqual(sut.mode, .checkboxWithDefaultOptIn) - } - func test_defaultOptIn_not_allowed_if_showing_checkbox() { let sut = makeSUT(country: "US", showCheckbox: false, allowsDefaultOptIn: true) XCTAssertNotEqual(sut.mode, .checkboxWithDefaultOptIn) diff --git a/StripePaymentSheet/StripePaymentSheet/Source/Internal/Link/ViewModels/LinkInlineSignupViewModel.swift b/StripePaymentSheet/StripePaymentSheet/Source/Internal/Link/ViewModels/LinkInlineSignupViewModel.swift index 32e96b50e7e..c592100e677 100644 --- a/StripePaymentSheet/StripePaymentSheet/Source/Internal/Link/ViewModels/LinkInlineSignupViewModel.swift +++ b/StripePaymentSheet/StripePaymentSheet/Source/Internal/Link/ViewModels/LinkInlineSignupViewModel.swift @@ -383,7 +383,6 @@ final class LinkInlineSignupViewModel { if signupOptInFeatureEnabled && emailWasPrefilled { self.mode = .signupOptIn } else if showCheckbox { - let allowsDefaultOptIn = allowsDefaultOptIn && country == "US" self.mode = allowsDefaultOptIn ? .checkboxWithDefaultOptIn : .checkbox } else { // If we don't show a checkbox *and* we have a prefilled email, show the phone field first.