Learn about how to integrate with the APOLLO. We offer two types of architecture to integrate your applications with our terminals:
|SDK||For application development that directly utilize the hardware features on APOLLO.|
|API||For software integration with the built-in apps on APOLLO.|
The APOLLO SDK is designed for both payment and non-payment applications. Payment SDK handle processing of EMV transactions via the secure module in the APOLLO SmartPOS whereas non-payment SDK handle the printer, SAM and non-EMV cards such as MiFare.
For software integration with the built-in apps on APOLLO.
There are 2 communication channels for different situations:
Intent- Available for applications installed directly on APOLLO, it communicates with the Payment Core via Android Intent.
RESTful- Available for external system, such as POS/ ECR system, it communicates with the APOLLO via RESTful web service. This requires the external system under the same local network with APOLLO.
Here are few things you should consider:
If you wish to integrate your service apps (example: POS, ordering system) on APOLLO, but you are not familiar with the EMV payment flow
→ Payment API