Square SDK Release 2.3 (2017-09-15)

Release Summary

We've released version 2.3 of our SDK client libraries. In addition to bug fixes, we've made the following improvements:

  • CreateOrder endpoint creates an itemized order which can be referenced in messages to the Charge endpoint.
  • BatchRetrieveOrders retrieves order objects referenced in one or more transactions based on the provided order_id.
  • Charge endpoint can charge a specific Order.

The new SDKs are available on GitHub:

We are constantly evaluating new languages to add. In the meantime, if the language you need is not supported, you can use our Swagger pipeline to generate a custom SDK or continue sending JSON to the endpoint URLs directly.

Ask for help on Stack Overflow or join our Slack channel