Be sure to set up your domain in the payment settings after turning Apple or Google Pay options on.
In the stripe docs here
For certain payment methods, you must register every web domain that shows the payment method if your integration uses Elements or Checkout’s embeddable payment form.
After you register a domain, that domain is ready for use with other payment methods that you might enable in the future. The following payment methods require registration:
- Google Pay
- Link
- PayPal
- Amazon Pay
- Apple Pay (additional verification step required)