Remote POS – POSBuddy Plugin

Overview POSBuddy API

For many years Ecentric allowed third parties to integrate into our Payment application on the same device using the Companion API. The third party application runs in the foreground and only calls the payment application when it needs to prompt the customer to make a payment.

                                                 _Third Party Direct Integration using Companion API_

PosBuddy is an extension of this integration, allowing any application to integrate into our payment application from anywhere. The customer application (POS) connects directly to the payment terminal on the local network and all communications are encrypted.


                                           _Third Party integration using the PosBuddy solution_

We provide libraries for multiple languages that hides the lower level complexity and allows developers to quickly integrate with a terminal running PosBuddy.


The following libraries are available:

  • Javascript (Ethernet connections only)
  • Windows C# library (Ethernet / WiFi connections only)
  • Windows C++ DLL (Ethernet / WiFi and serial connections)
  • Linux shared object (Ethernet / WiFi and serial connections)

📘

Note:

For serial connection a special cable has to be used on the Smartpad that has a DB9 connector.


Below is a diagram explaining the POS Buddy transactional flow: