- New functionality: Locations.ListLocations — returns fields that were previously only available with the v1 List Locations endpoint. This should enable most developers to migrate their solutions off of the v1 Locations API.
- New endpoint: Orders.CreateOrder — creates an itemized order which can be referenced in messages to the Charge endpoint.
- New endpoint: Orders.BatchRetrieveOrders — retrieves order objects referenced in one or more transactions based on the provided
order_id. At this point, BatchRetrieveOrders only returns information on paid orders made through Square eCommerce APIs (Transactions, Checkout).
- New field: Transactions.Charge supports
order_id— the ID of an order object associated with the transaction.