AltaPay
In this article
Two integrations are available in LS Pay.
PAX
An Android specific application (LS Central AppShell) using A920 PEDs. Android Intents are used for managing interaction to the Carte application, located on the PED.
Settings
No additional settings are needed to connect.
EFT
LS Pay creates an intent used for the communication and then maps the response details into TransactionResponse object.
- Purchase
- Refund
- Stand-alone refunds only.
- Void
- Only the last transaction can be voided.
- Get last transaction
- Latest transaction is stored locally on the PED.
Printing
The PAX A920 supports a few print functions accessible through various print interfaces:
- Get font family (IPrinterFontHandle) will return the name of the font to use. The PED is supplied with a default font that can be overwritten from the POS. The font closest to the original slip is RobotoMono-Medium.ttf. It is only possible to use one font using this integration.
- Set absolute path (IPrinterFontHandle) to the font that has been uploaded to the PED.
- Finish on line feed (ILineFeedPrinting) will activate or deactivate if the PED should feed a few lines before cutting.
- Print functions can be numerous depending on what to print. The access is given through a few interfaces:
- Text (ITextPrinting) that should be printed, a single line.
- Bitmap (IBitmapPrinting) to be printed, the format should be Android.Graphics.Bitmap.
- Receipt (IReceiptPrinting) lines in a buffer.
- Line feed (ILineFeedPrinting) will feed the paper by line.
Barcode reader
The scan buttons on the PAX device (A920) must be managed in the app, that is to switch from volume to scan process. The barcode is posted from an event that must be assigned to, BarcodeEventHandler, returning the scanned data and what type of information it is.
- Power On opens the camera and waits for something to scan.
Standard
Windows-based setup using PAGMENTO library for communication.
Settings
- Connection type, USB or TCP, depending on how the PED is connected.
- IP Address of the PED, if TCP is being used.
- Port ID for the communication, default port is 40001.
- Socket timeout in seconds, default value is 90.
EFT
- Purchase
- Refund
- Stand-alone refund.
- Referenced refund.
- Void
- Any transaction can be voided.
- Get last transaction
Reports
- X Report or mid-day reporting is available.
- Z Report or end-of-day reporting is available.
Both functions return a report with details of transactions of the active batch.