1 Overview

This chapter provides an overview to Rest API.

The purpose of the REST API is for mobile or web based clients that need to communicate to EFTLink.

These clients, unlike Xstore or Xstore mobile cannot reference the eftlink.jar library. Therefore, they cannot use the existing socket API that is in EFTLink.

Rest API uses the web socket protocol in order to support full duplex communication. The client is responsible of handling the device requests coming in from EFTLink while processing a payment request.

Rest API is included as part of EFTLink and can be setup to run as a service using Tanuki wrapper. This is the recommended way.

Figure 1-1 Rest API Overview

Rest-API Overview