diff --git a/Modules/Sources/Hardware/CardReader/StripeCardReader/PaymentMethod+Stripe.swift b/Modules/Sources/Hardware/CardReader/StripeCardReader/PaymentMethod+Stripe.swift index 0277d1f14e2..f8627905928 100644 --- a/Modules/Sources/Hardware/CardReader/StripeCardReader/PaymentMethod+Stripe.swift +++ b/Modules/Sources/Hardware/CardReader/StripeCardReader/PaymentMethod+Stripe.swift @@ -24,7 +24,7 @@ extension PaymentMethod { return } self = .interacPresent(details: CardPresentTransactionDetails(details: details)) - case .unknown: + case .affirm, .wechatPay, .unknown: self = .unknown @unknown default: self = .unknown diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index ede4734832c..ea7a5b57e2f 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -3,7 +3,7 @@ 23.1 ----- - +- [*] Payments: Updated the In-Person Payments `Learn More` redirection to display the correct page based on the selected payment provider [https://github.com/woocommerce/woocommerce-ios/pull/15998] 23.0 ----- diff --git a/WooCommerce/Classes/ViewRelated/Dashboard/Settings/CardReadersV2/CardReaderSettingsSearchingViewModel.swift b/WooCommerce/Classes/ViewRelated/Dashboard/Settings/CardReadersV2/CardReaderSettingsSearchingViewModel.swift index 8f2ad9e7169..b9bc61ba470 100644 --- a/WooCommerce/Classes/ViewRelated/Dashboard/Settings/CardReadersV2/CardReaderSettingsSearchingViewModel.swift +++ b/WooCommerce/Classes/ViewRelated/Dashboard/Settings/CardReadersV2/CardReaderSettingsSearchingViewModel.swift @@ -43,7 +43,7 @@ final class CardReaderSettingsSearchingViewModel: PaymentSettingsFlowPresentedVi self.knownReaderProvider = knownReaderProvider self.configuration = configuration self.cardReaderConnectionAnalyticsTracker = cardReaderConnectionAnalyticsTracker - self.learnMoreURL = CardPresentPaymentsPlugin.wcPay.setUpTapToPayLearnMoreURL + self.learnMoreURL = CardPresentPaymentsPlugin.wcPay.manageCardReaderLearnMoreURL beginKnownReaderObservation() beginConnectedReaderObservation() @@ -109,7 +109,7 @@ final class CardReaderSettingsSearchingViewModel: PaymentSettingsFlowPresentedVi private func updateLearnMoreUrl(stores: StoresManager) { let loadLearnMoreUrlAction = CardPresentPaymentAction .loadActivePaymentGatewayExtension() { [weak self] result in - result.manageCardReaderLearnMoreURL + self?.learnMoreURL = result.manageCardReaderLearnMoreURL } stores.dispatch(loadLearnMoreUrlAction) }