Currently, if a merchant arrives to the Free Trial having chosen a country with no supported online payment gateways, nothing in the "Set up payments" task/flow indicates that some options will be available to them once they upgrade to a paid plan (or that they can manually install plugins/gateways in a paid plan).
Additionally, upgrading in many cases reveals more payment gateways than those available in the Free Trial. Again, nothing in the "Set up payments" task communicates this to merchants.
A short term fix would be to revise the message above to indicate that more options will be available after the user had upgraded to a paid plan.
Long term, it would help a lot if we had a centralized filter/API in Core to prevent express payment buttons from being used in a gateway-agnostic manner. The only reason we currently limit gateway suggestions to PayPal, Stripe and WooPayments is that, although we have a way to limit purchases/payments via the regular checkout flow to admins, we have no way to do the same for express payment buttons.
Of course, this is all dependent on our decision to allow Free Trial users (admins only!) to fully setup/configure and try out any of the (allow-listed) payment gateways offered by the Core onboarding flow: Allowing admins to fully configure a payment gateway reveals more of the merchant experience to them and enables them to fully evaluate the shopper experience, as well. Moreover, doing so allows merchants to get closer to a launch-ready state in the Free Trial environment.
Description
A short term fix would be to revise the message above to indicate that more options will be available after the user had upgraded to a paid plan.
Long term, it would help a lot if we had a centralized filter/API in Core to prevent express payment buttons from being used in a gateway-agnostic manner. The only reason we currently limit gateway suggestions to PayPal, Stripe and WooPayments is that, although we have a way to limit purchases/payments via the regular checkout flow to admins, we have no way to do the same for express payment buttons.
Of course, this is all dependent on our decision to allow Free Trial users (admins only!) to fully setup/configure and try out any of the (allow-listed) payment gateways offered by the Core onboarding flow: Allowing admins to fully configure a payment gateway reveals more of the merchant experience to them and enables them to fully evaluate the shopper experience, as well. Moreover, doing so allows merchants to get closer to a launch-ready state in the Free Trial environment.