2025-10-01 Changelog

Web Payments SDK
Link to section

Details

Link to section

Secure context requirement

Starting October 1, 2025, the Web Payments SDK requires all integrations to run in secure contexts (HTTPS). To ensure uninterrupted service:

  • Migrate your integration to HTTPS before the deadline.
  • Test your secure implementation thoroughly.
  • For guidance about implementing secure contexts, see Mozilla's Secure Contexts documentation.
Link to section

ACH:

Error handling update - The error condition previously indicated by PlaidMissingNameError is now signaled using InvalidOptionError. While PlaidMissingNameError remains in the SDK for backward compatibility, Square recommends updating your error handling logic to catch InvalidOptionError for this scenario. The PlaidMissingNameError will no longer be emitted by the SDK.

Link to section

Apple Pay:

The email address (email) and phone number (phone) are now available as a part of tokenization results in TokenResult.TokenDetails.BillingContact.

Link to section

Miscellaneous:

The PaymentRequestEvent and MethodType types has been updated to return a string union rather than an enumeration.