Overview
Poynt has 2 ways of integrating with payment processors and gateways:
Option A is typically implemented by Poynt.
Option B can be implemented by the payment processor or a third-party ISV. Unlike building a payment application on a traditional terminal, integrating with another processing host on Poynt does not require building a payment UI or implementing low level card reader commands - this is taken care of by the Poynt Services app. Poynt providers a Transaction Service interface that you would need to implement in your service application to provide data translation and the communication between the terminal and your host.
Since Option B is a self-integration and Poynt will provide only limited support, the following is required:
- Expert knowledge of Java and Android
- Knowledge of the EMV protocol
- Ability to go through the brand certification process for your payment processor
If you would like to get additional information please contact devsupport@poynt.com.