Hi @crazywickedawesome,
I found the issue.
It turns out that because my billing address on Apple Pay does not have a State/County
and State/County
is a required field at WooCommerce checkout, the payments could not be completed.
I removed the State/County
field altogether and the payment went through fine.
I noticed that the billing information requested by Apple Pay depends on the country. Some countries require to fill in more billing fields than the others. My country does not have states or counties, but it’s a required field at WooCommerce checkout, therefore the payment could not be completed.
United Arab Emirates does not have postcodes so WooCommerce checkout hides the Postcode/ZIP
field if United Arab Emirates is selected, so Apple Pay would probably work.
So it looks like the solution would be to hide the State/County field if a country without states or counties is selected. But this requires custom code.