- Square Version:
2025-02-20
- Java:
43.1.0.20250220
- .NET:
40.1.0
- Node.js:
41.0.0
- PHP:
41.0.0.20250220
- Python:
40.1.0.20250220
- Ruby:
41.1.0.20250220
- Go:
v1.2.0
2025-02-20 Changelog
Square
Documentation
Mobile Authorization API
Refunds API
Square SDK
Terminal API
DEPRECATED
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
, andsort_field
filters for results based on the refund's timestamp value for theupdated_at
property.
- ListPaymentRefunds endpoint - New
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.
- PHP SDK - The Square PHP SDK has been rewritten. The new version provides the same access to Square APIs, along with:
Terminal API:
- CreateTerminalCheckout - Expanded support for linked orders in Terminal checkouts for Canada, UK, and AU markets.
- 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.