Apple Pay errors with elements-inner-payment-request and elements-inner-card
-
Good morning everyone,
I am writing here to report an error we are experiencing with our Apple Pay installation on Safari, both on iOS and macOS Ventura.
Please note the following:
- We are talking about an updated website, with all the latest versions of WordPress, WooCommerce, Stripe plugin, theme, etc.
- We are talking about a website managed by a team of professionals, including a developer.
- We are talking about a website on an enterprise Litespeed server that uses Quic.Cloud as a CDN.
- All certificates for synchronization with Apple are functioning, as confirmed by the Stripe staff.
- We have already contacted WooCommerce support, but they tend to bounce off the issues and/or problem debug, so I am writing here hoping that someone else will eventually come across the same problem.
The problem occurs when attempting payment – specifically with Apple Pay, both on iOS and macOS. The operating system opens the popup for address verification, but when it tries to load the button for payment confirmation (to be clicked), it disappears and the popup closes.
The visible error in the console is as follows and I am including it here as text:
- “Refused to execute a script because its hash, its nonce, or ‘unsafe-inline’ does not appear in the script-src directive of the Content Security” on elements-inner-card-8652d5625420478d1947836202e.html:0
- “Refused to execute a script because its hash, its nonce, or ‘unsafe-inline’ does not appear in the script-src directive of the Content Security Policy” on elements-inner-payment-request-abc12454d5353f8d449cd240937e.html:0
- privateStripeFrame on file load like js.stripe.com/v3/fingerprinted/js/elements-inner-card-2ad60010337bc2beb746a6a54aecabed.js
According to the Stripe staff, as well as our own belief, this is a problem with the plugin, but we have not received what we consider to be satisfactory assistance from WooCommerce.
Thank you.
- The topic ‘Apple Pay errors with elements-inner-payment-request and elements-inner-card’ is closed to new replies.