Features & Flows
axept® PRO is the latest release of our leading axept® payment applications. It supports the processing of payments using contactless, contact and swipe technologies on several Android devices, as below:
- IM30 Unattended Terminal
- A920Pro Mobile Terminal
- A77 MiniPOS
- A35 Pin Entry Device
axept® PRO supports connectivity via
TCP/IP(with a self-signed SSL certificate), using port 8080 over a local network for integration purposes. It provides a RESTful API, to allow integrated applications to leverage the following functionality:
The transaction resources allows an integrated client to initiate a payment (using POST) as well as retrieve the results of a transaction (using GET). If required, the integrated client can use DELETE to cancel the current transaction.
Information on the terminal including the serial number is returned by performing a GET on the /reports resource.
Reports (X or Z) can be generated by performing a GET on the /reports resource.
A report that provides the integrated client with a list of the most recent transactions can be retrieved using a GET on the /historyReports resource
|The below feature is only available when using a Pre-Auth & Charge flow, where the card can be identified prior to the transaction starting.|
This optional resource allows an integrated client to put axept® PRO into a state where a card can be presented and read (using POST). Once read, the integrated client can then use a GET to retrieve the read card details to determine what to do next: initiate a transaction or cancel (using DELETE).
axept® PRO supports two possible flows when processing transactions. The key difference is based upon whether the integrated client needs to decide whether the transaction should be processed on the presented card.
In both cases, this integration should be considered a Semi-Integrated Terminal integration, in that the handling of card data and cardholder verification is handled exclusively by our axept® PRO application. Your POS will not be required to make any decisions nor be able to apply any acceptance criteria.
As an Unattended Terminal, the IM30 is designed to offer more limited Cardholder Verification Methods than the mobile Attended terminal solutions such as the PAX A920 Pro.
- Simplified Flow
- Decision Flow
In this flow, the integrated client initiates a transaction via axept® PRO’s /transaction resource which results in axept® PRO guiding the cardholder through presenting their card, entering their PIN (when required) and then authorising the transaction.
The next section of this guide will show you how to initiate a transaction via the Simplified Flow, how to monitor processing completed by axept® PRO and then how to query the transaction result.