Safari “Hide IP address” kills PP buttons
-
Hi, my partner has emailed Krystian directly with this issue, but sharing here on case others have experienced this or another advisor would like to comment.
When using Safari (mobile or desktop) with “Hide IP address from trackers” enabled, the buttons do not load on checkout. When this option is disabled, the buttons appear as expected.
The following error appears briefly in the console:
Fetch API cannot load https:/www.paypal.com/sdk/is?client-id=AfeBD-ImYsDACHKJWOmIfkQWaKnrDA4uZ5KjdnoPVfSXtEFg=qzFnS2Ib26eAPU9cQhGKpElixatA20h¤cy=GBP&integration-date=2023-08-11&components=buttons,funding-eligibility,messages, hosted-tIelds&vault=talse&commit=true&intent=capture&enable-tunding=venmo,paylater due to access control checks. Unhandled Promise Rejection: TypeError: Load failed
Interestingly, if I enable Apple’s Private Relay and then enable “Hide IP address from trackers and websites” the error des not occur.
I have made no changes to my website since last week and the checkout buttons were working perfectly then. Even my untouched staging website is suddenly having this problem, so it’s definitely not something caused by a change on my end.
Kind regards,
Rebecca
- The topic ‘Safari “Hide IP address” kills PP buttons’ is closed to new replies.