Config
Describes the configuration of the device
Payment Device Configuration
-
testEnvboolean
Indicates whether the payment device is in a test environment. Set totruefor testing orfalsefor production use. -
terminalIdstring
The unique identifier for the terminal. Used to identify the terminal with the host. -
terminalNoint
The terminal number assigned to the device. It may be used to identify individual terminals in a fleet. -
paymentGatewayenum
The payment gateway used. Possible values:SHVA,ARENA,TRANZILLA,PELECARD,CREDITGUARD. -
directAuthToHostboolean
Routes authorization messages directly to the host (SHVA). When enabled, only the authorization phase is sent to SHVA; thedepositandsettlementoperations continue to route through the gateway defined inpaymentGateway. Default:false(all operations follow the configuredpaymentGateway). -
pinpadenum
The type of the pinpad integration. Possible values:NONE,SYNQPAY_HTTP,SYNQPAY_TCP,SYNQPAY_AIDL,SYNQPAY_WEBSOCKET -
secureConnectionboolean
Indicates whether the devicepinpadis configured in SSL mode. This setting applies only when configured to HTTP / WEBSOCKET / TCP . -
beneficiarystring
The id of the beneficiary or with the host for the transaction. -
posModeboolean
Indicates if the point of sale mode is enabled. Set totruefor POS operations on device orfalsefor none. -
settlementTimestring
The time at which transactions should be auto settled, inHH:mmformat. -
declineFailedDepositboolean
Determines whether a failed deposit should be automatically decline a transaction. Set totrueto decline, orfalseto allow retry. -
autoDepositboolean
Indicates whether deposits should be made automatically after a successful transaction. Set totrueto enable automatic deposits, orfalseto disable it. -
autoDepositAuthOnlyboolean
Indicates whether deposits should be made automatically after a successful AUTH_ONLY transaction. Set totrueto enable automatic deposits for AUTH_ONLY transactions, orfalseto disable it. -
maxAmountLimitint
The maximum transaction amount that the terminal is allowed to process. -
screenAlwaysOnboolean
Controls whether the device's screen stays on continuously. Set totruefor always-on orfalseto allow it to turn off when idle. -
cachedResponsesboolean
Indicates if cached responses are enabled for TCP or WebSocket connections. -
nsdboolean
Indicates if Network Service Discovery (NSD) is enabled. -
autoGatewaySettlementboolean
Determines whether settlement requests are automatically sent to the payment gateway during the scheduled settlements defined bysettlementTime. -
secureConnectionboolean
Specifies if secure connections are enabled for HTTP and WebSocket protocols. -
printTransactionReceiptenum
Determines whether transaction receipts should be printed and which copies should be printed. Possible values:NONE: No receipts will be printed.MERCHANT_AND_CARDHOLDER: Both merchant and cardholder copies will be printed.MERCHANT_ONLY: Only the merchant copy will be printed.CARDHOLDER_ONLY: Only the cardholder copy will be printed.
-
printSettlementboolean
Indicates whether settlement reports should be printed. -
zflboolean
Zero Floor Limit. Indicates whether transactions should always go for online authorization if connection is available. -
unattendedboolean
Indicates whether the device is configured in unattended mode. When enabled, this configuration blocks all on-screen operations while the device is idle. -
onlineCardValidationboolean
Determines whether the card information is automatically validated with the processor or issuer during the update phase of the transaction.