The Square Register Android API mediates communication between Android apps and Square’s payments processing apps. The API’s provider is the vendor of Square payments processing hardware that include the Square contactless and chip reader. Developers can choose between the Android and iOS versions of the Square Register API, although the Android option provides access to only native apps while the iOS option provides access to both web and native apps. The API that requires OAuth 2.0 authorization transmits requests and responses in HTTP and JSON formats.
A whopping Thirty Two APIs have been added to the ProgrammableWeb directory in the last few days in categories including Machine Learning, Sentiment, Payments, and Sports, among others. Highlights include APIs from Microsoft, IBM Watson, Square, and W3C. Here's a rundown of the latest additions.