2026-01-22 Changelog

Square
Documentation
Bank Accounts API
Catalog API
Mobile Authorization API
Reader SDK
OAuth API
Orders API
Payments API
Terminal API
Link to section

Version summary

Link to section

Details

Link to section

API updates

Bank Accounts API

Catalog API

OAuth API

  • New use_jwt parameter to use a JSON Web Token for authentication. JWTs behave the same as standard tokens. For more information, see JWT access tokens.

Orders API

Payments API

Terminal API

  • Terminal API now supports adding a surcharge to credit card payments in the US.

Common entities

  • ErrorCode modified to add PARTIAL_PAYMENT_DELAY_CAPTURE_NOT_SUPPORTED and PAYMENT_SOURCE_NOT_ENABLED_FOR_TARGET enumerators.
Link to section

Documentation updates


Learn about versioning for the Square API and SDKs.