PAX devices are different from our other offering as the application, with the GoChip integration, will run on the device itself.
Android | |
---|---|
PAX A80 | ✔ |
PAX A920 | ✔ |
PAX A920 PRO | ✔ |
PAX E700 | ✔ |
PAX E800 | ✔ |
PAX E500 | ✔ |
PAX IM30 | ✔ |
AndroidTerminal.getInstance().initWithConfiguration(this,
"TERMINAL_ID");
AndroidTerminal.getInstance().initDevice(DeviceEnum.PAX,
DeviceConnectionType.AIDL, null, null);
DeviceConnectionType.USB AndroidTerminal.getInstance().initDevice(DeviceEnum.PAX, DeviceConnectionType.USB, null, null);
To start EMV transaction
CoreSale coreSale = new CoreSale(BigDecimal.valueOf(12.00)); coreSale.setTransactionInputMethod(CoreTransactionInputMetho d.SWIPE_OR_INSERT_OR_TAP_OR_KEYED); AndroidTerminal.getInstance().processSale(coreSale);