Planet Payments
This article describes the implementation of the Planet Payment plugin in LS Pay and how to communicate with the Planet Payment Integra application hosted on the PAX terminal.
Setup
Pre-requisites
- Hardware Station for LS Central or LS Pay Service set up with the Planet Payment plugin set up as an EFT device.
- PAX A920 Android device with the Planet Payment application installed.
Terminal settings
- To access the app settings, press and hold the Planet logo at the top of the screen in the Planet Payment Integra application.
- To enter the device settings, press the Settings app on the terminal.
Connection
The Planet Payment plugin uses a Raw TCP/IP socket connection to communicate directly with the Planet Payment Integra application.
The Integra application provides a server TCP/IP port to which the client application can connect. The client opens the connection and sends the raw XML request as it is. The request is handled, and a response is sent back to the client.
Settings
- Timeout in seconds: The timeout of the LS Pay TCP client - (int, default: 30).
- IP Address: The IP address of the host that the terminal is trying to connect to - (string, default: 127.0.0.1).
- Main port for communication: The main port of the TCP client - (int, default: 1234).
- Location ID: A reference to the requester’s location making this request - (string, default: 001849).
- Terminal ID: The ID specific for the terminal in use - (string, default: 00002733).