Config
Describes the configuration of the device
Payment Device Configuration
-
testEnv
boolean
Indicates whether the payment device is in a test environment. Set totrue
for testing orfalse
for production use. -
terminalId
string
The unique identifier for the terminal. Used to identify the terminal with the host. -
terminalNo
int
The terminal number assigned to the device. It may be used to identify individual terminals in a fleet. -
paymentGateway
enum
The payment gateway used. Possible values:SHVA
,ARENA
,TRANZILLA
. -
pinpad
enum
The type of the pinpad integration. Possible values:NONE
,SYNQPAY_HTTP
,SYNQPAY_TCP
,SYNQPAY_AIDL
-
beneficiary
string
The id of the beneficiary or with the host for the transaction. -
posMode
boolean
Indicates if the point of sale mode is enabled. Set totrue
for POS operations on device orfalse
for none. -
settlementTime
string
The time at which transactions should be auto settled, inHH:mm
format. -
declineFailedDeposit
boolean
Determines whether a failed deposit should be automatically decline a transaction. Set totrue
to decline, orfalse
to allow retry. -
autoDeposit
boolean
Indicates whether deposits should be made automatically after a successful transaction. Set totrue
to enable automatic deposits, orfalse
to disable it. -
logo
string
The logo file identifier for the terminal. -
maxAmountLimit
int
The maximum transaction amount that the terminal is allowed to process. -
screenAlwaysOn
boolean
Controls whether the device's screen stays on continuously. Set totrue
for always-on orfalse
to allow it to turn off when idle.