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.
Ref: pdfdoF-5MC-p2#comment-6830
For the onboarding flow:
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.