- Square Version:
CatalogCustomAttributeDefinition object. The
allowed_object_typesfield now supports
MODIFIERas an option, which enables the CatalogModifier object to support the specified custom attribute.
PaymentLink object. Added a new
long_urlfield shows the long version of URL in addition to the shortened version of the
SearchLoyaltyAccounts endpoint. The maximum number of results to include in a paged response changed from 30 to 200. This setting is controlled by the
limitfield. The default limit remains 30. This change applies to all Square API versions.
The RetrieveTokenStatus endpoint is moved to general availability (GA). For more information, see Token Introspection.
OrderServiceChargeCalculationPhase enum. Added two new values for calculating apportioned service charges:
APPORTIONED_PERCENTAGE_PHASE: the service charge is calculated after discounts, but before any amount-based apportioned service charges and taxes.
APPORTIONED_AMOUNT_PHASE: the service charge is calculated after any discounts and percentage-based apportioned service charges, and before taxes.
For more information, see Service charges.
Added support for money tipping, statement description identifier, team member identification, and canceling or completing a payment after a delayed capture duration has elapsed.
FAILEDread-only status description from the
COMPLETEDstatus descriptions remain for the
If you need more assistance, contact Developer Support or ask for help in the Developer Forums.