woocommerce / woocommerce-ios

WooCommerce iOS app
https://www.woocommerce.com/mobile
GNU General Public License v2.0
312 stars 113 forks source link

[Payments onboarding] Hide the CTA to finish plugin setup for Stripe Extension to match Android #14364

Open jaclync opened 2 days ago

jaclync commented 2 days ago

Ref: pdfdoF-5MC-p2#comment-6830

For the onboarding flow:

WooPayments active, Stripe Extension active & enabled -> onboarding should be required and starts with selecting the payment provider with WooPayments pre-selected -> select Stripe

iOS currently shows a CTA to finish setup in a webview for the Stripe Extension, which navigates to the WooPayments setup page and is misleading for merchants. In Android, this CTA is hidden and the merchant has to finish the Stripe Extension separately and then tap Refresh in the app.

The view is in InPersonPaymentsPluginNotSetup, we can hide the CTA based on the plugin.

dangermattic commented 2 days ago

Thanks for reporting! 👍