Hi @arian0009,
We have recently added compatibility with the WooPayments plugin, and more specifically fixed some issues with the Apple Pay and Google Pay functions.
1. Could you try updating to the latest version of Fluid Checkout (3.2.1+)?
If the problem persists, it is likely that the shipping phone being a required field would be the cause for this issue. This is a common problem when using Express Checkout payment methods as explained on our documentation (section “Compatibility issues with WooCommerce Stripe Gateway“, which also applies to other payment plugins).
Basically what happens is that Apple Pay and Google Pay does not provide all the required fields at checkout, including the shipping phone field, and the checkout validation fails because of that. This also applies to other additional required fields.
2. Would you expect the order to be completed via Apple Pay/Google Pay without the shipping phone field, even though it is a required field? What about other required fields?
Best,
Diego.