2025-02-20 Changelog

Square
Documentation
Mobile Authorization API
Refunds API
Square SDK
Terminal API
DEPRECATED
Link to section

Version summary

Link to section

Details

Link to section

API updates

  • Mobile Authorization API:

    • Deprecation notice - The Mobile Authorization API is used by the Reader SDK, which is now deprecated. This API will be retired along with the Reader SDK on December 31, 2025. Developers should migrate their application to the Mobile Payments SDK, which is the successor to the Reader SDK and contains its own authorization methods.
  • Mobile Payments SDK:

    • Tap to Pay and international support - For more information, see the Mobile changelog.
  • Refunds API:

    • ListPaymentRefunds endpoint - New updated_at_begin_time, updated_at_end_time, and sort_field filters for results based on the refund's timestamp value for the updated_at property.
  • Square SDKs:

    • PHP SDK - The Square PHP SDK has been rewritten. The new version provides the same access to Square APIs, along with:
      • Auto-pagination - With the SDK, you can easily paginate through long responses.
      • Simplified classes and method names. Previous versions of the SDK continue to work, but to take advantage of these new features and API updates moving forward, you should migrate your code to use the new version of the SDK.
  • Terminal API:

    • CreateTerminalCheckout - Expanded support for linked orders in Terminal checkouts for Canada, UK, and AU markets.
Link to section

Documentation updates

  • Disputes API:
    • Clarified that evidence submitted with the Disputes API cannot be managed or viewed in the Square Dashboard and the dispute status isn't updated in the Square Dashboard after you manage it with the Disputes API.