Closed csmcneill closed 6 months ago
The Square/Block team send this out to developers
We are reaching out to inform you about an update impacting Apple Pay via the Web Payments SDK. This change may require you to update your integration immediately to ensure you can continue accepting Apple Pay seamlessly. Square provides Web Payments SDK developers with a domain verification file, which is used to register and verify domains to accept Apple Pay. We were informed by Apple that the contents of this domain verification file have expired, requiring us to replace it with a new file. We noticed that you register domains regularly using the Register Domain API. If you are storing copies of the outdated file, you will need to update them with the new one as soon as possible to ensure any new domains registered can be successfully approved for Apple Pay. You can download the new file here. We recommend that you do not store copies of this file for longer than 24 hours, as it can be updated again in the future. Existing domains registered with the old file are not impacted by this change.
@csmcneill thanks for that update from Square, I'm bumping this to critical and will likely work to get a hotfix release out ASAP to cover this.
Also noting that #113 may be related
Also noting that #113 may be related
I downloaded the verification file from the square dashboard while testing the other issue so it appears this isn't related.
8228454-zen
Describe the bug
When installing WooCommerce Square on a fresh site, Apple Pay domain verification will fail. When inspecting the logs, the failure is a result of the
.well-known/apple-developer-merchantid-domain-association
file being 24 bytes larger than expected:This same error is not present on sites that have successfully verified their domain previously, even when deleting the
well-known
file and regenerating it by disabling and re-enabling digital wallets.To reproduce
well-known
file is9122
bytes.Expected behavior
Either:
9098
bytes.9122
bytes (like it did previously).Additional details
8206303-zen 8191881-zen
Given that...
...I'd say that this is an issue with Square/Block and not Apple or our integration.
We checked with the Square team in p1715992183595699-slack-CMKCR9H1C to see if this is a configuration change they made on their end.