Skip to main content

💳 Payment Device Setup

Connect physical payment terminals (POS devices, card readers) to LKG for Billing. Configure device type, connection method, and credentials to enable hardware-based payment processing at the point of sale.

Navigate to Integrations → Payment Devices.


Overview

The Payment Devices page lists all configured terminals. The default device is used automatically when a payment is processed unless another device is selected.


Supported Device Types

TypeDescription
Pine LabsPine Labs Plutus POS terminals
PaytmPaytm for Business payment terminals
RazorpayRazorpay POS card readers
GenericAny POS device with serial/network interface

Connection Types

TypeWhen to Use
USB / Serial (Data Cable)Device connected via USB cable to the computer; requires COM port and baud rate
BluetoothWireless Bluetooth-paired device
Network (TCP/IP)Device accessible over the local network via IP address and port
Cloud APICloud-connected device authenticated via API credentials

Device Fields

FieldRequiredDescription
Device NameYesDisplay label (e.g., "Counter 1 Terminal")
Device TypeYesPine Labs, Paytm, Razorpay, or Generic
Connection TypeYesUSB/Serial, Bluetooth, Network, or Cloud API
Terminal IDNoTerminal ID from the payment provider
Merchant IDNoMerchant ID from the payment provider
COM PortIf SerialSerial port (e.g., COM3)
Baud RateIf Serial9600, 19200, 38400, 57600, or 115200
IP AddressIf NetworkDevice IP on local network
PortIf NetworkTCP port (e.g., 9090)
Timeout (seconds)NoHow long to wait for device response (default: 60)
ActiveYesEnable or disable the device
Default DeviceNoSet as the default terminal for payments

Adding a Device

  1. Click + Add Device
  2. Select Device Type and Connection Type — the form shows only the fields relevant to your selections
  3. Fill in connection details (COM port, IP, or API credentials as applicable)
  4. Click Save

Testing a Device

After saving, click Test Connection to verify the device is reachable and responding:

  • Success — Device is connected and ready
  • Failed — Check connection settings, cable, or network

Setting the Default Device

Click Set as Default on any active device row to make it the default terminal. The default device is used automatically when processing payments unless overridden at point of sale.


Editing & Deleting

  • Edit — Update any device settings
  • Delete — Remove a device from the list