The Brightpearl Java SDK by Dave Morrisey is a model to understand how to interact with the API. Although is currently unsupported, developers can overview code to integrate API client, API factory, and API session.
Square continued its move beyond payments into ecommerce in general by announcing its Orders API. The Orders API allows developers to build solutions that allow customers to place orders online, in-person, and in-app. Orders can be sent to other Square products or centralized POS systems.