Skip to main content

SCA Functional Specification

Application Parameters

Last updated: 07-Apr-2025

This table has one record containing the following parameters.

Config.usr1/Parameter DLD Name Description Valid/Max Values Default Value Name in PropertiesData.xml
ADVCOMMSENABLED This parameter is used to enable or disable Comm Control Panel (CCP) menu inside SCA Config menu. NOTE: If this parameter is set to Y, then it enables the mapping of the networks parameters with new nodes in the database. And the new interface profile will reflect in the network interface, if FORCENETWORKCFG is set to 2, and followed by a restart to apply the changes. Refer to LAN, WLAN and WLAN_NODE section for the parameter updates on CCP.
  • Y – Yes
  • N – No
N advcommsenabled
ALLCARDSEXPREQD This parameter is used to enable or disable prompting expiry date for all cards.
  • 0 – Disable
  • 1 – Enable
1 allcardsexpreqd
ALLOWCMDBUFFER This parameter is used to enable or disable the buffering of commands.
  • 0 – Disable
  • 1 – Enable
1 AllowCommandBuffer
ALLOWCVVBYPASS This parameter is used to enable or disable bypassing CVV, when prompted.
  • 0 – Disable
  • 1 – Enable
1 AllowCVVBypass
ALLOWDCCTOSAF This parameter is used to enable or disable the feature where, DCC transactions can be approved offline in the foreign currency, if it meets the SAF Eligibility criteria based on USD amount. The transaction will be processed online in DCC using the rate and currency selected by the cardholder at the time when transaction was stored offline.
  • 0 – DCC transactions will be approved offline (SAF) in local currency.
  • 1 – DCC transactions will be approved offline (SAF) in foreign currency.
1 allowdcctosaf
ALLOWNEWCARDONCLOSETAB New Card for Close Tab transaction. This parameter is used to enables or disables the prompt to close a tab with a different or new card. NOTE: This is applicable for STANDALONE only.
  • 0 – Disable
  • 1 – Enable
1 NEWCRD
ALLOWNONISOEBT This parameter is used to enable or disable EBT cards with Non-ISO track1 data to be processed by the application. If this parameter is set to 1, then SCA allows EBT cards with Non-ISO track1 data to be processed by the application, provided that card has a valid track2 data. If this is not set to 1, then SCA does not allow transaction with any cards with Non-ISO track1 data even if track2 data is proper.
  • 0 - Disable
  • 1 - Enable
0 allowNonISOEBT
AMPC This parameter is used to enable or disable multi-socket behaviour for primary port.
  • 0 – Disable
  • 1 – Enable
1 allowmultiprimaryconn
AMSC This parameter is used to enable or disable multi-socket behaviour for secondary port.
  • 0 - Disabled
  • 1 - Enabled
1 allowmultisecondaryconn
APMSELECTWAITTIME This parameter is used to set the waiting time (in milliseconds) for potential Card Entry even if APM is selected. When APM is selected on the device Card Entry Screen then the application requires to wait for the duration of time (i.e. set using APMSELECTWAITTIME parameter). if there is any incoming card data from CAMCORE. If the card data is not received then the application will proceed with APM selected process for the next step. If card data is being received in this time frame then the application will avoid that APM selection notification and then proceed with the card transaction.
Numeric, 4
  • Max - 500 milliseconds
  • Min - 5000 milliseconds
500 milliseconds APMSELECTWAITTIME
APPLICATIONTITLE This parameter is used to set the application name displayed at top of Idle menu. Alphanumeric, 40 This value is host specific. ApplicationTitle
APPLICATIONTYPE This parameter is used to set the application type. NOTE: If set to 0 or 1, then POS device capability sent to host is 45 (4-ECR; 5-Chip capable). If set to 2, then POS device capability sent to host is 32 (3 - Unattended / automated; 2 - MSR) and in this case host will decline EMV.
  • 0 – Retail
  • 1 – Restaurant
  • 2 – Cat Type
0 ATYPE
APPLYPARAMUPDATE This parameter is used to enable updating VHQ parameters, once downloaded.
  • 0 – Parameter downloaded from VHQ will be updated on when application receives APPLYUPDATES command from POS.
  • 1 – Parameter downloaded from VHQ will be updated immediately.
0 apply_updates
AUTHCODEUPDATEALLOWED This parameter is used to allow batch review auth code update. NOTE: This is applicable for STANDALONE only. This parameter is not supported for Worldpay Petro and FDRC solution.
  • 0 - Disable
  • 1 - Enable
0 AuthCodeUpdateAllowed
AUTOPAIR This parameter is used to enables or disables automatically pairing with the POS without requiring user to enter a pairing PIN.
  • 0 - Disable
  • 1 - Enable
0 autopair
AUTORECOVERYONCOMMERR This parameter is used to set the maximum number of reboot allowed, if the Host is offline at startup. Numeric, 1 0 AUTORECOVERYONCOMMERR
AUTOSELCBSUPPORT This parameter is used to enable or disable support for auto select cashback.
  • 0 – Disable
  • 1 – Enable
0 AutoSelCBSupport
AUTOSETTLE This parameter is used to enable or disable automatic settlement.
  • 0 – Disable
  • 1 – Enable
0 AutoSettle
AUTOSETTLETIME This parameter is used to set the time, when auto settlement will happen. Numeric 6, (HHMMSS) Depends on first boot up time. AutoSettleTime
AVSMODE This parameter is used to prompt for AVS data.
  • 0 – None
  • 1 – Zip code
  • 2 – Address
  • 3 – Both (Zip code + Address)
0 AVS
AVSCODEMATCHVALUES This parameter is used to determine AVS code match values. This is used to compare AVS_CODE from Host Response. NOTE: This is applicable if AVS mode is enabled i.e. AVSMODE = 1, 2, or 3. Alphanumeric 50 [Blank]. If the parameter is present, then the default value in Properties Data is Y/A/Z/W/U/R/S/E/G/B/C/D/F/I/M/P AVSCODEMATCHVALUES
AVSTRANSTYPES
This parameter is used to enable or disable the AVS prompting for the transaction types. SCA application displays AVS prompt only for Sale (Capture), Authorization and Card Validation transactions with payment type Credit. AVSTRANSTYPES parameter will function accordingly, when AVSMODE and PROMPTAVSFORALL parameters are NOT set to 0. AVSTRANSTYPES parameter contains one byte value per each transactions in a sequence from left to right. In 10 bytes field, each byte denotes if the AVS prompt is enabled or disabled for that transaction type.
  • Byte 1 - Sale
  • Byte 2 - Authorization
  • Byte 3 - Card Validation
  • Byte 4 to 10 - Reserved for future use.
  • Byte value 0 - AVS prompt is disabled for the transaction type.
  • Byte value 1 - AVS prompt is enabled for the transaction type.
1110000000 AVSTRANSTYPES
BARCODESUPP This parameter is used to enable or disable Barcode scanning support in SCA application.
  • 0 - Disabled
  • 1 - Enabled
0 barcodeSupported
BATCHAUTHPURGEDAYS This parameter is used to set the number of days, for which AUTH transactions can remain in Batch before they are purged. This parameter value needs to be set to 0 to avoid automatic purging. NOTE: If the value is not set or greater than 15, then it will reset to the default value (4). Numeric. Valid value: 0 - 15 4 batchauthpurgedays
BATCHPURGEDAYS This parameter is used to set the number of days, for which transactions can remain in Batch (and APM_Batch) before they are purged. This parameter value needs to be set to 0 to avoid automatic Batch purging. NOTE: If the value is not set or greater than 15, then it will reset to the default value (2). Numeric. Valid value: 0 - 15 2 batchpurgedays
BATTLOWWARNING Battery Threshold at which an unsolicited warning message is sent to POS. Numeric, 2 20 (20%) BATTLOWWARNING
BEACONBROADCAST This parameter is used to enables or disables Bluetooth beacon.
  • Y - Yes
  • N - No
N broadcast
BEACONTYPE Value of the Bluetooth beacon type.
Alphabetic,
  • ibeacon
  • eddystone
ibeacon beacon
BLOCKACTIVATION This parameter is used to enable or disable block activation for Gift cards.
  • 0 – Disable
  • 1 – Enable
0 blockactivation
BLOCKACTIVATIONTYPE This parameter indicates the Gift Activation type. NOTE: This is applicable only if BLOCKACTIVATION is enabled.
  • 0 – Application prompts for number of card to activate.
  • 1 – Application will ask to swipe the last card in the sequence.
0 blockactivationtype
BTPAIRMODE This parameter is used to enable or disable the Bluetooth pairing mode from SCA application. On Pressing Enter + 5 terminal should enable the BT Pairing in background while display will show the QR Code on the screen.
  • 0 - Disabled
  • 1 - Enabled
0 btpairmode
BTUNPAIRCONFIRMATION This parameter is used to enable or disable prompting Bluetooth unpair confirmation screen from SCA application.
  • 0 - Do not prompt for unpair confirmation screen when Enter+5 is pressed on idle screen.
  • 1 - Prompt for unpair confirmation screen when Enter+5 is pressed on idle screen.
0 BTUNPAIRCONFIRMATION
CASHBACK This parameter allows cash back on Debit and EBT transactions prompt.
  • 0 - Disable
  • 1 – Enable
0 PRCASH
CASHBACKAMOUNT1 This parameter is used to set the Cashback Amount 1. Numeric, 4 1000 CASH1
CASHBACKAMOUNT2 This parameter is used to set the Cashback Amount 2. Numeric, 4 2000 CASH2
CASHBACKAMOUNT3 This parameter is used to set the Cashback Amount 3. Numeric, 4 4000 CASH3
CASHBACKLIMIT This parameter is used to set the maximum limit for cash back amount. Numeric 8 (decimal implied) 0 (No limit) CASHBKLMT
CHARITYFONTCOL This is used to set the text color for Charity Donation display text in RGB hex color value.
Valid values:
  • -1 (Existing color)
  • FF0000 (Red)
  • 00FF00 (Green)
  • 0000FF (Blue)
  • 000000 (Black)
-1 CharityFontCol
CHECKNETWORK This parameter provides the option whether to check network.
  • y - Yes
  • n - No
n checknetwork
CLERK This parameter is used to enable or disable clerk processing. NOTE: This is applicable for STANDALONE only.
  • 0 – None
  • 1 – Prompt
  • 2 – Log on
0 CLERK
COMMCONNECTDURINGF30 This parameter is used to set duration or timer for calling disconnect after the parallel connect during any transaction. NOTE: This is recommended not to modify the default value. Numeric, 2. Valid Value: 0 – 99 seconds 50 seconds commconnectduringf30
CREDITAPPDATAENCRYPTTYPE This parameter is used to set the data encryption padding type for the prompted data before sending to POS using Credit App command. NOTE: Setting any other value (not mentioned in Valid values), it will be considered an invalid configuration, and NO encrypted data may be returned. Alphanumeric, 3 characters. Refer to Values for CREDITAPPDATAENCRYPTTYPE table for more details on the supported and not supported values. 100 - PKCS1 Padding CreditAppDataEncryptType
CTLSFBRESPCODE This parameter is used to determine if the acquirer sends the response code to fallback to contact interface. NOTE: The response code would be sent, based on the host response (returned in AUTH_RESP_CODE field), the terminal would prompt for online pin entry. Host Specific value. 190 - Fallback to Contact Interface. 192 Application
CTLSPINPROMPTRESPCODE This parameter is used to determine if the acquirer sends the response code to prompt for online PIN. NOTE: The response code would be sent, based on the host response (returned in AUTH_RESP_CODE field), the terminal would prompt for online pin entry. Host Specific value. 192 - Online Pin Required 190 Application
CUSTOMERCOPY This parameter is used to enable or disable printing the customer copy of the receipt.
  • 0 – Do not print
  • 1 – Print
  • 2 – Prompt
2 CUSCPY
CVVCODEMATCHVALUES This parameter is used to determine CVV code match values. This is used to compare CVV2_CODE from Host Response. NOTE: For UGP this is applicable if CVVVALIDATE is set to 1. Alphanumeric, 50 [Blank], If the parameter is present, then the default value in Properties Data is M/S/P/U/X CVV2CODEMATCHVALUES
CVV2ENCRYPT This parameter is used to enable or disable requirement of CVV Encryption.
  • 0 - Disabled
  • 1 - Enabled
1 cvv2encrypt
CVVVALIDATE This parameter is used to enable or disable validating CVV mismatch. If this is set to 1, then it will check for CVV mismatch and enable automatic voiding if a mismatch is found. NOTE: This is not applicable to SAF transaction. And this is applicable to UGP only.
  • 0 – Disable
  • 1 – Enable
1 and 0 for UGP CVVVALIDATE
CLERKUPDATEALLOWED Batch review clerk ID update allowed. NOTE: This is applicable for STANDALONE only.
  • 0 - Disabled
  • 1 - Enabled
0 ClerkUpdateAllowed
CREDITAPPFONTCOL This is used to set the text color for Credit App display text in RGB hex color value.
Valid values:
  • -1 (Existing color)
  • FF0000 (Red)
  • 00FF00 (Green)
  • 0000FF (Blue)
  • 000000 (Black)
-1 CreditAppFontCol
CUSTQUESTIONFONTCOL This is used to set the text color for Customer Question display text in RGB hex color value.
Valid values:
  • -1 (Existing color)
  • FF0000 (Red)
  • 00FF00 (Green)
  • 0000FF (Blue)
  • 000000 (Black)
-1 CustQuestionFontCol
DCC2PASSREQD This parameter is used to enable/disable DCC transaction processing as a two-leg transaction with PWC. If this parameter is enabled, then DCC 1st leg transaction request will go to PWC instead of Fexco host to get DCC eligibility information and completes the DCC 2nd leg transaction with PWC based on the card holder input on DCC screen.
  • 0 - Disable
  • 1 - Enable
0 DCC2PASSREQD
DCCCONVMARGIN This parameter is used to show the DCC convenience margin percentage on DCC screen. NOTE: This applicable only if DCC2PASSREQD parameter is enabled. Alphanumeric, 5 0 DCCCONVMARGIN
DBGLVL This parameter is used to determine the level of debug output from the device. The higher the level, the more output information received/seen in the COW trace.
Numeric, 2
Value ranges: 0 - 15
7 DBGLVL
DEBIT This parameter is used to enable or disable debit selection and processing.
  • 0 – Disable
  • 1 – Enable
1 DEBIT
DEMO This parameter is used to enable or disable transactions to be performed in Training Mode. When DEMO parameter is set to 1, transactions will be performed in Training Mode, there is no need to send <TRAINING_MODE>ON</TRAINING_MODE> from POS.
  • 0 – Disable
  • 1 – Enable
0 DEMO
DESCRIPTIVEENTRYMODE This parameter controls sending more descriptive values for CARD_ENTRY_MODE in response.
  • Y – Enable
  • N – Disable
N descriptiveentrymode
DEVICEID This parameter is used to set the Device ID. NOTE: This is applicable for FDRC only. Numeric, 1 [empty] DEVICEID
DEVICENAME This parameter is used to set the Device name. Alphanumeric, 16 POINTSCA devicename
DEVICENAMEENABLED This parameter determines if the device name is enabled.
  • Y – Yes
  • N – No
Y devicenameenabled
DEVICEPORT This parameter is used to set the SCA primary listening port number. Numeric, 5 5015 DEVICEPORT
DEVICESECONDPORT This parameter is used to set the SCA secondary listening port number. Numeric, 5 5016 DeviceScndPort
DEVICESECONDPORTENABLED This parameter is used to enable or disable SCA secondary listening port.
  • 0 – Disable
  • 1 – Enable
1 Scndportenabled
DIAGNOSTICSFILELOCATION This parameter is used to set the location path for diagnostic log file on device. Alphanumeric, 50 /home/usr1/logs/ diagnosticsFileLocation
DIAGSCAAPPLOG This parameter is used to enable or disable SCA diagnostic App log.
  • 0 – Disable
  • 1 – Enable
1 diagnosticsEnabled
DISABLECARDSELECT This parameter is used to enable or disable the tender selection prompt screen.
  • 0 – Disable
  • 1 – Enable
0 DISABLECARDSELECT
DISABLECTLSFORPRESWIPE This parameter is used to enable or disable the CTLS mode for pre-swipe.
  • 0 – Do not disable CTLS
  • 1 – Disable CTLS
0 DisableCTLSForPreCardEntry
DISABLECTLSFORREFUND This parameter is used to enable or disable CTLS card payment for Refund transaction.
  • 0 - Disabled
  • 1 - Enabled
0 DisableCTLSForRefund
DISABLEPLDEBITFORSAF This parameter disables the PINLESS DEBIT conversion flag in the host request when a SAF approved CREDIT transaction is being forwarded to Host.
  • 0 - Send the PINLESS DEBIT conversion request flag during SAF forward of the eligible CREDIT request.
  • 1 - Do not send the PINLESS DEBIT conversion request flag during SAF forward of the eligible CREDIT request.
0 DISABLEPLDEBITFORSAF
DISABLETAPFORGIFT This parameter is used to enable or disable the tapping option for the card entry mode in Gift Payment.
  • 0 – Disable
  • 1 – Enable
0 DisableTapForGift
DISABLEZIPCODEBYPASS This parameter is used to disable Zip Code Bypass.
  • Y – Yes
  • N – No
N DisableZipCodeBypass
DISPLAYTIMEOUT This parameter is used to control the timeout (in seconds) until the Fallback error messages are displayed for Contact and Contactless fallback scenarios.
Numeric, 2
0 – 99 seconds
3 seconds DisplayTimeout
DISPLAYHOSTRESPONSETEXT This parameter is used to enable or disable displaying RESPONSE_TEXT on Host Response screens. If this parameter is set to 1, then Response Text will show on the transaction status screen as well. NOTE: This is applicable for all Solutions.
  • 0 – Disable
  • 1 – Enable
0 DISPLAYHOSTRESPONSETEXT
DUPTRANPWLEVEL This parameter is used to set the password level to enable a duplicate transaction. If the password level is set to custom, then the custom password will be used, as defined in the configuration. If the password level is other than custom, then the password hierarchy applies.
  • 0 - Access Freely/No Password Required
  • 1 - Custom/Host specific
  • 2 - Manager password required
  • 3 - Supervisor password required
  • 4 - Clerk password required
0 duptranpwlevel
DBVOID This parameter is used to enable to prompt capture of card details for debit void.
  • 0 – Disable
  • 1 – Enable
0 DBVOIDRESWIPE
DCCENABLED This is the configuration to enable and disable DCC functionality on the terminal. NOTE: Unlike other parameters in this table, this parameter is placed under application and not under hosts/zzzzdcc section.
  • 0 - Disabled
  • 1 - Enabled
0 dccenabled
DEBITOFFPINCVM This parameter is used to allow Offline PIN CVM as Debit.
  • Y - Yes
  • N - No
N debitOffPinCVM
DEBITREFUNDPIN This parameter is used to enable or disable Refund transaction with Debit PIN in CTLS mode. This is applicable for Refund EBT transaction with CTLS mode. NOTE: This is specific to US configuration only.
  • 0 - Disabled
  • 1 - Enabled
1 DebitRefundPIN
DISABLESETTLEDELAY This parameter is used to enable or disable the Delay Settlement Message.
  • Y - Yes
  • N - No
N DisableSettleDelay
DISABLEZIPCODEONPIN This parameter is used to enable or disable the prompt of Zip code for PIN Transactions.
  • Y - Yes
  • N - No
N DisableZipCodeOnPIN
DISABLEZIPCODEBYPASS This parameter is used to enable or disable Zip Code Bypass
  • Y - Yes
  • N - No
N DisableZipCodeBypass
DUPLICATECHECK This parameter is used to enable Duplicate checking by comparing the current transaction to the entire batch/shadow file on the device or the last transaction (transaction type/acct #/amount). The user is prompted if duplicate is detected. The batch is cleared after the Batch Release process (BATCH/SETTLE) is completed.
  • 0 - Disabled
  • 1 - Enabled for full batch
  • 2 - Enable for Last Transaction only
0 dupcheck
EBT This parameter is used to enable or disable EBT selection and processing.
  • 0 – Disable
  • 1 – Enable
0 EBT
EMBOSSEDNUMCALCREQD This parameter is used to determine whether embossed card number of the prepaid card should be calculated from the track data. Calculated value will be populated in the EMBOSSED_ACCT_NUM field. NOTE: This is applicable to First Data ValueLink.
  • 0 – Disable
  • 1 – Enable and embossed Account Number calculation will be done by application.
  • 2 – Enable and embossed Account Number will be requested in the host request packet.
    NOTE: Value 2 is applicable for PWC only.
0 embossednumcalcreqd
EMPLOYEELOGONREQUIRED This parameter is used to enable or disable employee log in for PATT mode. The minimum length for the Employee ID should be 4 digits and the maximum length 10 digits. If the parameter is disabled, then the application will not ask for Login but it will display all the available open Tables. NOTE: As of this version, this parameter is applicable only to Worldpay Host.
  • 0 - Disable
  • 1 - Enable
1 EmployeeLogonReqd
EMPTYBATCHSETTLE This parameter is used to disable empty batch settlement. When this is set to 1, and batch is empty, application responses batch empty error for settlement request without printing the reports. When this is set to 0, and batch is empty, application will not response batch empty error for settlement request. It will perform the settlement after printing the report.
  • 0 – No batch empty error message, performs settlement after printing report.
  • 1 – Replies batch empty error message, without printing the reports.
0 emptybatchsettle
EMVENABLED This parameter controls EMV acceptance.
  • 0 – Disable
  • 1 – Enable
1 emvenabled
ENABLECLERKPASSWORD This parameter is used to enable Clerk/Server password.
  • 0 - No password prompt will appear.
  • 1 - Password prompt during clerk addition.
0 enableclerkpassword
ENABLECVVPROMPTFORREFUND This parameter is used to enable CVV prompting for manual refund.
  • 0 – Disable
  • 1 – Enable
0 EnableCVVPromptforRefund
ENABLEEMVFORBALANCE This parameter is used to enable EMV Cards for balance inquiry.
Numeric, 1
  • 0 - Regular Balance
  • 1 - Full EMV
  • 2 - Partial EMV
0 EnableEMVForBalance
ENABLEOTHERCASHBACK This parameter is used to enable or disable other cashback button on cashback screen. NOTE: If this parameter value is set to 0, then other cashback buttons (as parameters - CASHBACKAMOUNT1, CASHBACKAMOUNT2 and CASHBACKAMOUNT3) will not be displayed on cashback screen.
  • 0 – Disable
  • 1 – Enable
1 ENABLEOTHERCASHBACK
ENCRYPT_ALGORITHM This parameter is used by SCA to know that device is in AES DUKPT or Eparms mode. If this parameter is set to AESDUKPT and encryptmode is VSP, AESDUKPT mode will be enabled. Eparms is also for VSP mode, it is for hosts that support VSP with eparms. NOTE: It will be ignored if encryptmode is not VSP.
  • aesdukpt
  • eparms
  • None
  ENCRYPT_ALGORITHM
ENCRYPTMODE This parameter is used to set the Encryption mode. NOTE: Do not change the value once it is set.
  • NOE
  • VSP
  • VSD
  • TRA
Depends on Host ENCRYPTMODE
FBPYMTTYPES This parameter is used to configure any payment types allowed for EMV Fallback scenario. NOTE: This parameter is applicable only if RESTRICTFBTOCREDITDEBIT parameter is set to N. If RESTRICTFBTOCREDITDEBIT is set to Y, then this parameter will be ignored and payment types will be restricted to credit and debit.
Alphanumeric, 42
Example: FBPYMTTYPES=CREDIT-DEBIT-PRIV_LBL-GIFT
n (Disable) FBPYMTTYPES
FRAUD This parameter is used for Fraud controlling for credit card swipe. If this is set to 1, then user needs to enter last four digits of the card number. NOTE: This is applicable for STANDALONE only.
  • 0 – Disable
  • 1 – Enable
0 FRAUD
FSA This parameter is used to enable or disable FSA selection and processing.
  • 0 – Disable
  • 1 – Enable
1 FSA
FULLDEVICENAMEENABLE This parameter is used to enable or disable to send the complete device name to the Host.
  • 0 - Disable
  • 1 - Enable
0 fulldevicenameenable
FULLLIDISPLAYENABLED This parameter is used to enable or disable full screen line item display.
  • 0 - Disabled
  • 1 - Enabled
0 fulllidisplayenabled
FALLBACKALLOWED This parameter is used to allow Magstripe card fallback.
  • 0 - Disabled
  • 1 - Enabled
[blank] magstripefallback
FORCENETWORKCFG This parameter is used to enable or disable force network configuration. NOTE: Value 2 is applicable only for ADVCOMMSENABLED=Y (CCP Config). This is for resyncing the CCP profiles (eth0 and wlan0) during the restart for the updated profiles to get applied.
  • 0 - Disabled
  • 1 - Enabled
  • 2 - Resyncing CCP profiles (eth0 and wlan0)
0 forcenetworkcfg
FORCEWIFICOUNT This parameter is used to set the count of retries to keep WiFi Interface up always. When this parameter is set to the values configured as -1 or any value greater than 0, then the terminal should try to bring up the WiFi interface, whenever it goes down due to any reason.
Numeric, 4
  • 0 - Disable
  • -1 - Retry infinite times.
  • Value > 0 - Retry for that configured value.
0 forcewificount
GIFT This parameter is used to enable or disable gift selection and processing.
  • 0 – Disable
  • 1 – Enable
0 GIFT
GIFTCARDAUTOAMOUNT This parameter is used to set the balance amount below which Auto Cashout will be performed for GIFT transaction. NOTE: This parameter is applicable if GIFTCASHOUTENABLED is set to value 2. Numeric, 10 0 giftcardautoamount
GIFTCARDEXPREQD This parameter prompts for expiration date on gift card manual entry.
  • 0 – Disable
  • 1 – Enable
0 giftcardexpreqd
GIFTCARDCVVREQD This parameter is used to prompt for CVV while gathering gift card/merch credit details through manual entry.
  • 0 – Disable. Does not prompt CVV for Manual Entry Gift transactions.
  • 1 – Enable. Prompts CVV for Manual Entry Gift transactions.
0 giftcardcvvreqd
GIFTCASHOUTENABLED This parameter is used to enable Gift Cashout.
  • 0 - Disabled
  • 1 - Cashout enabled
  • 2 - Auto cashout enabled
0 giftcashoutenabled
GIFTFRAUD This parameter is used to enable or disable Gift Card Fraud Control. When Gift card fraud control is enabled, application prompts to enter last 4 digit of the card.
  • 0 – Disable
  • 1 – Enable
0 giftcardfraudcontrol
GIFTPAYTYPE When Gift Pay type is 1, application prompts for the payment type which needs to be used to initiate Sale transaction and if the gift card activation is successful, application will initiate a Sale transaction with the amount due.
  • 0 – Disable
  • 1 – Enable
0 giftpaytype
GIFTPINREQD This parameter is used to enable or disable Gift PIN code prompt.
  • 0 - Disables Gift PIN prompt
  • 1 - Prompts Gift PIN for manual, swiped, and MSD Gift transactions, unless PINENTRYALLOWED (with underscore _) is set to N for the particular BIN range.
  • 2 - Prompts Gift PIN for manual Gift transactions only, unless PINENTRYALLOWED (with underscore _) is set to N for the particular BIN range.
    NOTE: Currently Gift PIN is not prompted for account passthrough and token based Gift transactions.
0 GIFTPINREQD
GIFTPINBYPASS This parameter is used to bypass the Gift PIN code prompt.
  • 0 - Disables Gift PIN bypass
  • 1 - Enables Gift PIN bypass
1 GIFTPINBYPASS
GIFTPINMINLENGTH This parameter is used to set the minimum length for the required Gift PIN.
Numeric, Valid Values: 1 to 12
NOTE: Any number other than the valid value, will set to the default value 4.
4 giftpinminlength
GIFTPINTOPOS This parameter is used to determine whether to send back the Gift PIN code to POS in POS response. If this parameter is set to 1, the PIN_CODE field will be sent back to the POS in POS response.
  • 0 - PIN_CODE field will not be sent back to the POS in POS response.
  • 1 - PIN_CODE field will be sent back to the POS in POS response.
0 giftpintopos
GRATUITYPERCENT1 Tip percentage 1. Indicates the percentage for the lowest tip option offered during entry. Numeric, 3 10 GRAT1
GRATUITYPERCENT2 Tip Percentage 2. Indicates the percentage for the middle tip option offered during entry. Numeric, 3 15 GRAT2
GRATUITYPERCENT3 Tip Percentage 3. Indicates the percentage for the second middle tip option offered during entry. Numeric, 3 20 GRAT3
GRATUITYPERCENT4 Tip Percentage 4. Indicates the percentage for the highest tip option offered during entry. Numeric, 3 25 GRAT4
GRATUITYGUIDE This parameter is used to enable or disable the printing of Gratuity Guidelines on the receipt.
  • 0 – Disable
  • 1 – Enable
0 GRATUITYGUIDE
HALOCASHBACK If the cashback amount is greater than this value, application prompts for merchant password. NOTE: This is applicable to STANDALONE only. Value range - 0 – 9999999 0 HaloCashback
HALOREFUND If the transaction amount is greater than this value, application prompts for merchant password. NOTE: This is applicable to STANDALONE only. Value range - 0 – 9999999 0 HaloRefund
HALOSALE If the transaction amount is greater than this value, application prompts for merchant password. NOTE: This is applicable to STANDALONE only. Value range - 0 – 9999999 0 HaloSale
HEALTHMONITOR This parameter is used to enable or disable sending SCA application health monitor diagnostics events messages to GDA (Global Diagnostic App), which will be forwarded to the Verifone Cloud to notify the consumer. NOTE: Refer to SCA Payment Application Health Monitor User Guide for details on all events supported by SCA.
  • 0 - Do not Send Events to GDA
  • 1 - Send Events to GDA
0 SCADIAGEVENTS
HEALTHMONITOR_EXCLCMDS

This parameter is used to set the list of commands excluded from the diagnostics Event Types ApplicationException and AppAbruptRestarts. The list of commands should be presented as separated by pipe (|).

Example: |LOYALTY|CUST_QUESTION|DISPLAY_MESSAGE|

These commands will be excluded from generating Diagnostic events messages to avoid false alarms like, if the command is used and kept running while the device is in Idle status.

Alphanumeric

Maximum length - 50

Format: |command Name1|command Name2|

[blank] DIAGCMDEXCLIST
HELPDESKPHONE This parameter provides Help Phone Number for software maintenance. Phone container, 14 000-000-000-0000 HELP
HITHOSTFORLASTTRAN This parameter determines whether to send LAST_TRAN command to host or retrieve it from the locally stored details when this command is received from the POS. NOTE: Currently this is applicable for UGP only.
  • 0 – Disable
  • 1 – Enable
1 hithostforlasttran
IDLECARDENTRYENABLED This parameter is used to enable Idle Card Entry. NOTE: This parameter can control the Preswipe functionality.
  • n – Disabled
  • y – Enabled
y IdleCardEntryEnabled
IDLEMEDIAMODE This parameter is used to set the Media type to be used for the Idle Screen.
  • 0 - Image
  • 1 - Animation
  • 2 - Video
1 IdleMediaMode
IDLEQRINFO This parameter is used to indicate all the required information need to be displayed as part of QR code. NOTE: It can be configured to display multiple information in the QR code. For example: A value of 3 (1+2) can be used to display both the device serial number and IP address. NOTE: If the value is ‘0’ then this needs to consider that QR Code functionality is disabled. For negative values (like -1, -2 …) also this functionality would be disabled. NOTE: IDLEQRINFO parameter is not applicable for M440 or M424 device.
Numeric
  • 1 - Device Serial number
  • 2 - IP Address
  • 4 - BT MAC Address of the device.
  • 8 - WIFI MAC
  • 16 - ETH MAC Address of the device.
1 idleqrinfo
IDLEQRTO This parameter is used to set the time duration (in seconds) for the QR code to be displayed. Up on timeout, the terminal should return to idle screen.
  • 0 (Infinite time)
  • 10 seconds to 60 seconds
  • Maximum value: 600 seconds. If the value is over 600 seconds, then it is automatically set to 600 seconds.
60 seconds, if the value is not configured or not in the allowed range. idleqrto
INPUTTIMEOUT This parameter is used to set the timeout value for customer input screens. NOTE: The card read screen would timeout around 5 seconds sooner than the configured timeout value to complete the internal processing steps.
Numeric, 3
Value range: 5 - 999
120 InputTimeout
IPDISPLAYINTERVAL Time for which IP information should be shown upon startup. [1,120] in seconds 3 ipdispinterval
IISDISPLAYINTERVAL This parameter is used to set the time duration for IIS Display Interval. Numeric, 2 10 iisdispinteval
KEYBACKLIGHT This parameter controls the backlight on the keypad.
  • 0 - Disable
  • 1 - Enable
1 keybacklight
KEYBEEP This parameter is used to enable or disable the beep which occurs when pressing the hard-key pad buttons.
  • 0 - Disable
  • 1 - Enable
0 keybeep
KEYBOARDLOCK
This parameter is used to enable or disable keyboard lock feature.
NOTE:
- If lockkeyboard is enabled, then it will prompt for the supervisor password.
- If lockkeyboard is enabled and transaction password level is set to higher than the supervisor, then it will prompt password based on the password level. And if it is lesser than the supervisor, then it will prompt for the default one that is supervisor.
  • 0 - Disables Keyboard Lock feature.
  • 1 - Enables Keyboard Lock feature
0 lockkeyboard
LANGUAGECODE/SCAPRIMLANGVAL This parameter determines the terminal language.
  • en – English
  • es – Spanish
  • fr – French
  • de - German
  • ru - Russian
  • pt - Portuguese
  • it - Italian
en LANGCODE
LAUNCHMENU This parameter sets the launch menu. NOTE: RETAIL, RESTAURANT and BANKING are STANDALONE only.
  • RETAIL
  • RESTAURANT
  • LAUNCHSCAIDLE
  • BANKING
  • PATT
LAUNCHSCAIDLE LAUNCHMENU
LANECLOSEDFONTCOL This parameter sets the text color for lane closed display (RGB hex color value).
Alphanumeric, 6
  • (Red) FF0000
  • (Green) 00FF00
  • (Blue) 0000FF
  • (Black) 000000
FF0000 (Red) LaneClosedFontCol
LANECLOSEDFONTSIZE This parameter sets the font size for lane closed display text. Numeric, 100 20 LaneClosedFontSize
LOYALTYCAPTURE This parameter is used to enable or disable loyalty prompting.
  • 0 – Disable
  • 1 – Enable
0 PRLOYAL
LCMEDIAMODE This parameter controls the Media type to be used for the lane closed Screen.
  • 0 - Image
  • 1 - Animation
1 LCMediaMode
LIMEDIAMODE This parameter controls the Media type to be used for the Line Item Ad area.
  • 0 - Image
  • 1 - Animation
1 LIMediaMode
LINEITEMDISPLAY This parameter is used to display line item.
  • 0 – Disable
  • 1 – Enable
1 lineitem_display
MAC_METHOD This parameter controls the method used for generating the MAC Block for the Interac Canadian debit transactions. Currently SCA application supports two methods, one is the MSK (Master Session Key) based MACing where the MAC Keys are downloaded from the host during startup. The other is the DUKPT key based MACing.
Numeric, 1
  • 0 - NO MAC
  • 1 - MSK MAC
  • 2 - DUKPT MAC
1 MAC_METHOD
MANUALZIPCODEREQD
This parameter is used to enable or disable the prompt for zip code for credit card transactions where MANUAL_ENTRY is set to TRUE.
  • If this parameter is enabled, then it is recommended to set PROMPTAVSFORALL and AVSMODE parameters to 0.
  • Sending MANUAL_PROMPT_OPTIONS field in POS request may override this parameter functionality.
  • 0 – Disable the prompt for zip code
  • 1 – Enable the prompt for zip code
0 manualzipcodereqd
MASK This parameter is used for masking the account number display . NOTE: Example L6R4 indicates left 6 right 4 unmasked. The user can use Ln, Rn, or both, where n = single digit > 0. Alphanumeric, 6 L6R4 MASK
MASK_RECEIPT This parameter is used for masking the Account number in receipt. The default value is R4, which indicates the right 4 digits are unmasked. If the value is set as Empty then it will not work and take the previous value or the default value set. NOTE: In case of UGP, MASK_RECEIPT parameter is also used for masking the merchant ID length along with account number. Alphanumeric, 6 R4 MASK_RECEIPT
MAXSCIREQREADTIMEOUT This parameter is used to set the maximum timeout in seconds for read function to wait for incoming SCI request. Or to set the maximum timeout in seconds to wait for network recovery if network is down with an active POS communication. Numeric, 3. 1 – 100 secs 3 secs maxscireqreadtimeout
MERCHANTCOPY This parameter is used to enable or disable printing the merchant copy of the receipt.
  • 0 – Do not print
  • 1 – Print
1 MERCPY
MERCHANDISECREDIT This parameter is used to enable or disable Merchandise payment type support on Engage.
  • 0 – Disable
  • 1 – Enable
0 MERCH_CREDIT
MERCHCREDITEXPREQD This parameter is used to enable or disable prompt for expiry date of Merchandise Credit.
  • 0 – Application will not prompt for expiry date.
  • 1 – Application will prompt for expiry date.
0 merchcreditexpreqd
MAXTIPPERCENT STANDALONE Mode: When tip exceeds this percentage, a manager password is required. SEMIINTIGRATED Mode: When tip exceeds this percentage, an error message will display and re-prompt to re-enter the tip amount. Numeric, 2. 0 - Disables the Max Tip Validation and Prompting. 50 XCSTIP
MANUALADDRESSREQD This parameter is used to prompt for AVS during manual transactions. NOTE: This is applicable to STANDALONE only.
  • 0 - Disabled
  • 1 - Enabled
0 manualaddrreqd
NEGATIVEBATCHSETTLE This parameter determines if negative batch settlement is allowed.
  • 0 – Does not allow negative batch settlement (both auto and manual)
  • 1 – Allows negative batch settlement (both auto and manual)
  • 2 – Does not allow negative batch settlement during auto settlement. Allows negative batch settlement during manual settlement.
  • 1
  • Default value for Chase: 0
negativebatchsettle
NEGATIVEBATSETTELLEVEL
This parameter is used to set the password level to enable negative batch settlement.
  • If the password level is custom (1), then the custom password defined in the configuration will be used.
  • If the password level is other than custom, then the password hierarchy applies.
  • 0 – Access Freely/No Password required
  • 1 – Custom/Host specific
  • 2 – Manager password required
  • 3 – Supervisor password required
  • 4 – Clerk password required
0 negbatpwLvl
NUMERICZIPCODE This parameter is used to allow only numeric zip code.
  • 0 - Allows alphanumeric values
  • 1 - Allows numeric values
0 numericzipcode
ONLINEPINRETRYCOUNT This parameter is used to set the maximum number of transaction attempts possible for online PIN retry. Numeric, 2 0 onlinepinretrycount
ONLINEPINRETRYCODE Online PIN incorrect code that is returned in Host response. Numeric, 3 Host Specific onlinepinretrycode
PCTRLOG This parameter is used to enable logs from Payment Controller. Payment Controller communicates with each peripheral module. NOTE: This is a System parameter.
  • C – Capture
  • N – None
C PCTRLOG
POSCONNECTALLOW This parameter determines which external connection is allowed.
  • TCP
  • SERIAL
  • WEBSOCKETS
  • NONE
TCP POSConnectAllow
PRINTRECEIPTDISABLE This parameter is used to enable or disable printing and generating HTML receipts.
  • 0 – Enable
  • 1 – Disable printing
0 PrintRecptDisable
PRIVATELABELCVVREQD This parameter is used to prompt for CVV while gathering private label card manual entry.
  • 0 – Disable
  • 1 – Enable
0 privlabelcvvreqd
PRIVATELABELEXPREQD This parameter prompts for Expiration Date while gathering private label card manual entry.
  • 0 – Disable
  • 1 – Enable
0 privlabelexpreqd
PRIVATELABEL This parameter is used enable or disable private label card acceptance.
  • 0 – Disable
  • 1 – Enable
0 PRIV_LBL
PROMOEXPIRYDATE This parameter is used to configure the value for Promo Expiry Date. This parameter value is considered sending to Host for <PROMO_PLAN_EXP_DATE>, when <PROMO_CODE> or <PROMO_PLAN_CODE> tags are received in POS request, however <PROMO_PLAN_EXP_DATE> is not received. NOTE: This is a passthrough value for the application. Merchant or POS receives the format from the processor or gateway to configure. As of this publication, PROMOEXPIRYDATE parameter is applicable for GSC only and the format is yyyy-mm-dd. Numeric, 6. Example: 122024 [blank] promoexpirydate
PROMOSPECIALFININD This parameter is used to configure the value for Promo Special Financial Indicator. This parameter value is considered sending to Host for <PROMO_SPECIAL_FIN_IND> field, when <PROMO_CODE> or <PROMO_PLAN_CODE> tags are received in POS request, however <PROMO_SPECIAL_FIN_IND> tag is not received. NOTE: As of this publication, PROMOSPECIALFININD parameter is applicable for GSC only. Numeric, 2. Example: 02 [blank] promospecialfinind
PROMPTAMOUNT This parameter prompts to confirm amount for Completion (CAPTURE with CTROUTD) and CLOSE_TAB transactions.
  • 0 – Disable
  • 1 – Enable
0 PROMPTAMNT
PROMPTCVVFORTOKENQUERY This parameter is used to enable or disable CVV prompt for manually entered TOKEN_QUERY transactions on Engage devices.
  • 0 – Disable
  • 1 – Enable
0 PromptCVVForTokenQuery
PROMPTINVOICE This parameter is used to enable or disable invoice number prompting. NOTE: This is applicable to STANDALONE mode.
  • 0 – Disable
  • 1 – Enable
0 KEYINV
PRTAX This parameter is used to enable or disable tax prompting.
  • 0 – Disable
  • 1 – Enable
0 PRTAX
PROMPTTENDERTYPESFORCAN This parameter is used to enable or disable the prompt tender types for Canada solutions.
  • 0 - Payment type prompt will not come for Canada solutions, even if card falls in multiple BIN ranges. The first matched record will be considered.
  • 1 - Payment type prompt will come for Canada solutions, if card falls in multiple BIN ranges.
0 PROMPTTENDERTYPESFORCAN
PACKETLOG This parameter is used to enable or disable configuration to control printing of SCI Request/Response packets in logs.
  • 0 - Disabled
  • 1 - Enabled
1 packetlogenabled
PRINTCARDHOLDER This parameter is used for printing the cardholder’s name on the receipts based on the value set for this parameter. The cardholder’s name will be masked on the receipt and only the first four characters will be displayed. If the card holder name is less than or equal to four characters, then the entire name will be masked.
  • 0 – Prints for both Merchant and Customer receipts.
  • 1 – Prints for Merchant Copy receipt only.
  • 2 – Prints for Customer Copy receipt only.
  • 3 – Do not print cardholder’s name on the receipts.
0 PrintCardHolder
PRINTDECLINERECEIPT This parameter is used to print Receipts for Decline transaction. This parameter is not applicable to EMV contact and EMV CTLS transactions.
  • 0 - Disabled
  • 1 - Enabled
1 printdeclinereceipt
PRINTERRORRECEIPT This parameter is used to print Receipts for Comm Errors.
  • 0 - Disabled
  • 1 - Enabled
1 printerrorreceipt
PRINTCID This parameter is used for printing client ID (CID) on receipt.
  • 0 - Both Merchant and Customer
  • 1 - Merchant Copy Only
  • 2 - Customer Copy Only
  • 3 - Do not print
0 PrintCID
PRINTMID This parameter is used for Print MID on receipt.
  • 0 - Both Merchant and Customer
  • 1 - Merchant Copy Only
  • 2 - Customer Copy Only
  • 3 - Do not print
  • 0
  • 3 (Worldpay Petro)
PrintMID
PRINTTID This parameter is used for print TID on receipt.
  • 0 - Both Merchant and Customer
  • 1 - Merchant Copy Only
  • 2 - Customer Copy Only
  • 3 - Do not print
  • 0
  • 3 (Worldpay Petro)
PrintTID
PROMPTMARKETDATA This parameter is used to enable or disable market data prompt. NOTE: This is applicable to STANDALONE only.
  • 0 - Disabled
  • 1 - Enabled
1 marketdataprompt
QUICKCHIP This parameter is used to enable or disable Quick Chip functionality.
  • 0 - Disabled
  • 1 - Enabled
  • 0 (Canada device)
  • 1 (US device)
quickchip
RECEIPTLINEITEMDISPLAY This parameter is used to enable or disable printing the line item data on the receipt.
  • 0 - Does not print the line item data on the receipt.
  • 1 - Prints the line item data on the receipt.
1 receiptlineitem
RECEIPTLOCATION This parameter determines where to send printer output (printer or output buffer)
  • 0 - Printer – Receipt prints on device
  • 1 - Auto – Receipt data prints on printer, if available. If not, prints on ECR.
  • 2 - Buffered – Receipt data sent to ECR
  • 3 - Both – Receipt data prints on device and POS
2 ReceiptLocation
REPRINTCUSTOMERCOPY This parameter is used to determine reprint of customer receipt copy. NOTE: This is applicable to STANDALONE only.
  • 0 - Do not print
  • 1 - Print
  • 2 - Prompt
0 RPCCPY
RESPONSETXTINTERMLANG This parameter is used to allow returning of the response text to POS in Terminal Language. NOTE: Response text received from the Host may not be translated to Terminal Language, if there is no match in the language catalog files.
  • 0 - Does not return response text
  • 1 - Returns response text
0 RESPONSETXTINTERMLANG
RESTRICTFBTOSWIPE This parameter is used to enable or disable fallback to swipe for card entry modes. If this is set to 0, then all card entry modes are allowed for fallback to swipe. If this is set to 1, then insert and tap card entry modes are disabled during fallback to swipe. Only swipe mode will be allowed. NOTE: In case of card enabled with PITSTOP solution, this parameter is applicable only for the terminal in fallback mode. If EPP is in fallback mode, then IPP will still accept all card entry methods. Similarly, if IPP is in fallback mode, then EPP will accept all card entry methods.
  • 0 – Disable
  • 1 – Enable
0 RestrictFBtoSwipe
RETURNEMBOSSEDNUMFORGIFT This parameter is used to enable or disable allowing the clear PAN to be returned in the EMBOSSED_ACCT_NUM field for Gift cards and Merchandise Credit cards. Clear PAN will be returned only if it is not part of the PCI BIN range.
  • 0 - Disable
  • 1 - Enable
0 returnembossednumforgift
RETURNEMBOSSEDNUMFORPRIVATELBL This parameter is used to enable or disable allowing the clear PAN to be returned in the EMBOSSED_ACCT_NUM field for private label cards. Clear PAN will be returned only if it is not part of the PCI BIN range.
  • 0 - Disable
  • 1 - Enable
0 returnembossednumforprivlbl
REFERENCEONREFUND This parameter controls if reference number based refund is supported. NOTE: This is applicable to STANDALONE only.
  • 0 - Disabled
  • 1 - Enabled
0 referenceonrefund
REMOVETRACKDATASENTINELS This parameter is used to remove track data sentinels. NOTE: This parameter is applicable only for GET_CARD_DATA command.
  • 0 - Sentinels will not be removed from track data.
  • 1 - Sentinels will be removed from track data.
0 RemoveTrackDataSentinels
RESTRICTFBTOCREDITDEBIT This parameter is used to allow credit and debit payment type only in fallback. If this parameter is set to ‘y’, then for EMV Contact card the payment type will be restricted to credit and debit only.
  • n - No
  • y - Yes
n RestrictFBtoCreditDebit
RETURNCARDHOLDER This parameter decides if the Cardholder’s name will be returned in POS response. When this parameter is set to value 2, the Cardholder’s name will be masked, and the masking will be same as the masking format for the Cardholder’s name on the receipt.
Numeric, 1
  • 0 – Cardholder’s name is not returned in POS response.
  • 1 – Cardholder’s name is returned in POS response.
  • 2 - Cardholder’s name is masked in POS response.
1 ReturnCardHolder
REWARDSENABLED This parameter is used to enable or disable the Pay with Points feature in SCA application to receive and send reward related fields which are applicable for a reward transaction. NOTE: Refer to Pay with Points for more details.
  • 0 – Disable
  • 1 – Enable
0 REWARDSENABLED
ROAMTHRESHOLD2_4G This parameter is used to set the 2.4 GHz WiFi roaming threshold. NOTE: If the WiFi signal strength drops below the configured value, then the terminal connects to the next available network. Numeric, 4. Value range: -10 to -100. 0 RoamThreshold2_4G
ROAMTHRESHOLD5G This parameter is used to set the 5 GHz Wi-Fi roaming threshold. NOTE: If the WiFi signal strength drops below the configured value, then the terminal connects to the next available network. Numeric, 4. Value range: -10 to -100 0 RoamThreshold5G
SCACAMLANGVAL This parameter is used to set the language code based on CAM LANGLIST. Alphabetic, 6. Valid values: ‘en’, ‘es’, ‘fr’, ‘de’, ‘ru’, ‘pt’, ‘it’. Example: ‘en’, ‘enes’, ‘enesfr’ etc. Empty CAMLANGLIST
SCALOGMETHOD This parameter is used to set the method by which the log information is obtained. NOTE: This is a System parameter.
  • EOS
  • LOGSYS
  • ADK
  • NONE
NONE SCALogMethod
SCAHOSTDLDRETRIES This parameter is used to set the maximum number of retries for MAC key download after the first attempt fails during SCA initialization, before proceeding to the next step. Numeric, 1 3 macdldretrycount
SENDEARLYPOSRESPONSE This parameter is used to send back POS response before the BPEL ends.
  • 0 – Send back response after internal transaction completion.
  • 1 – Send back response parallel to transaction completion.
  • 1
  • 0 (for UGP)
SendEarlyPosResponse
SENDUNSOLMSGDURINGPYMTTRAN This parameter is used to determine whether to send unsolicited message during payment transaction after card details are captured from the user.
  • N – Disable
  • Y – Enable
Y sendunsolmsgduringpymttran
SERVICECODECHKFORFALLBACK This parameter is used to check service code for fallback. If this is set to y, for fallback conditions, if card has a non-EMV service code (2 or 6), sends 3 for PRESENT_FLAG, otherwise 7.
  • n – Disable
  • y – Enable
y servicecodechkforfallback
SETCARDPRESENTFORMANUAL If this parameter is set to 0, then application will not capture signature when CARD_PRESENT is not passed explicitly as TRUE for manual entry transaction. If this is set to 1, then Application will capture signature even when CARD_PRESENT is not passed explicitly as TRUE for manual entry transaction.
  • 0 – Disable
  • 1 – Enable
0 SetCardPresentForManual
SHIFTTYPE This parameter is used to set shift type. NOTE: This is applicable to STANDALONE only.
  • 0 – None
  • 1 – Automatic
  • 2 – Manual
0 shifttype
SIGNATURECAPTURE This parameter is used to enable or disable Signature Capture.
  • 0 – Disable
  • 1 – Enable
1 sigcaptur
SIGNATURELIMIT This parameter is used to set the amount limit above which signature will be prompted for transactions. The PMEBIN.DB parameter - “SIGNATURELIMIT” which is used to set the signature limit per BIN Range, takes precedence and should be set to EMPTY for the Config.usr1 parameter - SIGNATURELIMIT to take effect. For example: If the PMEBIN.DB SIGNATURELIMIT is set to EMPTY for CREDIT VISA card range and 3000 for CREDIT MC card range and if the Config.usr1 SIGNATURELIMIT is set to 4500, then Signature will be prompted for CREDIT VISA cards above $45 and for CREDIT MC cards above $30. Numeric, 6 0 TXNSIGLIMIT
SKIPAMOUNT This parameter is used to enable or disable the skip amount confirmation dialogue on the device for consumer. This is applicable for Token Query, Sale, Auth, and Refund transaction.
  • 0 – Amount confirmation option will be displayed on the device.
  • 1 – Amount confirmation option will not be displayed on the device.
0 SKIPAMOUNT
SKIPAMOUNTFORDUPCHECK This parameter is used to enable or disable the amount checking for duplicate check. This is introduced for parity.
  • 0 – Uses the amount for duplicate check.
  • 1 – Does not use the amount for duplicate check.
0 skipamountfordupcheck
SKIPPARTCFM Skip Partial Confirmation. This is used to enable or disable the prompt for confirmation of partial amount approval.
  • 0 – No
  • 1 – Yes
0 SKIPPARTCFM
SPLASHSCREEN This parameter is used to enable or disable Splash Screen display
  • N – Disable
  • Y – Enable
Y SPLASHSCREEN
SPLITTENDER This parameter is used to control screens to allow multiple payment types/cards to be used for a single transaction.
  • 0 – Disable
  • 1 – Enable
0 PRSPLIT
SWIPEAHEADDEFAMOUNT This is the default transaction amount for the swipe ahead feature. Numeric, 7 characters 1000 ($10.00) PreCardEntryDefaultAmount
SYSINFOINTERVAL This parameter is used to determine the duration for which system information should be shown. Numeric 3 (in seconds) 10 Sysinfointerval
SCAAPPLOG This parameter is used to enable SCA app Logs.
  • 0 - Disabled
  • 1 - Enabled
1 applogenabled
SCAPERFMETRIC SCA application supports a feature of generating performance metric data for each command executed and sent the response back to the POS. This parameter also enables Posting this summary as an event to Verifone Cloud. SCAPERFMETRIC parameter is used to enable or disable this feature. This feature will be disabled by default.
  • 0 - Does not calculate and return the Performance Metrics.
  • 1 - Calculate and return Performance Metric in POS Response and send to GDA if GDA events are enabled.
0 SCAPERFMETRIC
SCNDLANG This parameter is used to set the dual language code.
  • 0 - Disable
  • en - English
  • fr - French
  • es - Espanol
[empty] SCNDLANG
SETTLEMENTREPORT This parameter is used to determine the Print Type for Settlement Report. NOTE: This is applicable to STANDALONE only.
  • Summary
  • Detail
  • Both
Summary SettleReport
SHIFT This parameter is used to set the current shift. NOTE: This is applicable to STANDALONE only.
  • 0 - Disabled
  • 1 - Enabled
1 shift
SIGIMAGETYPE This parameter is used to identify signature image types. NOTE: These values are not case sensitive.
  • BMP
  • TIFF
  • 3BA
  • PNG
  • RAW
PNG sigimagetype
SKIPPOSAUTH This parameter is used to enable or disable POS Auth to skip for WEBSOCKETS. NOTE: This is applicable only if POSCONNECTALLOW is WEBSOCKETS.
  • 0 - Disabled
  • 1 - Enabled
0 SKIPPOSAUTH
SOLMARKET Solution Market - Market where Solution is deployed. NOTE: This is recommended not to change. US, CANADA US SolutionMarket
STORECARDFORPOSTAUTH This parameter is used to enable or disable store card details for post authorization.
  • 0 - Disabled
  • 1 - Enabled
0 EnableStoredCardForPostAuth
SURCHARGE This parameter is used to allow system to prompt for a surcharge on debit transactions.
  • None – Disabled
  • Transaction – All Debit Transactions
  • Cashback – Only Debit Cashback transactions
None surchgoption
SWIPEENABLED This parameter is used to enable or disable swipe in the device.
  • 0 - Disabled
  • 1 - Enabled
1 swipeenabled
TERMINALCATEGORY This parameter is used to determine if the device is attended or unattended.
  • 0 - Attended
  • 1 - Un-Attended
0 TerminalCategory
TEXTPRINTWIDTH This parameter is used to control the width of receipt. Numeric, 2 40 TextPrintWidth
TIP This parameter is used to determine if Tip processing is required to prompt.
  • PROMPT - Prompts on the device for Tip.
  • NOPROMPT - Would not prompt Tip, however, accept Tip values from POS request.
  • NONE - Neither accept from POS nor prompt for Tip on the device.
NONE PRTIP
TIPSCREENTIMEOUT This parameter is used to set the time out duration for the Tip Screen. Numeric, 3 120 sceonds TipScreenTimeout
TIPTRANSTYPES
This parameter is used to allow prompting Tip, printing Signature line and Tip line on the receipt for the transaction types. TIPTRANSTYPES parameter contains one byte value per each transaction in a sequence from left to right. In 10 bytes field, each byte denotes if the transaction type is set to the required value for prompting tip or printing the tip and signature line on the receipt.
  • Byte 1 - Sale
  • Byte 2 - Refund
  • Byte 3 - Auth
  • Byte 4 - Completion
  • Byte 5 - Open Tab
  • Byte 6 - Close Tab
  • Byte 7 - Force
  • Byte 8 - 10 reserved for future use. For Example, if Custom Tip is 201000000, then it indicates that application needs to print tip line on receipt along with signature for Sale transaction, however for Pre-Authorization, it should only print the tip line on the receipt (if TIP prompt is bypassed on the screen).

0 - Does not prompt for Tip or print Tip Line on the receipt.

1 - Prompts for Tip or Prints Tip Line on the receipt.

2 - Prompts for Tip or Prints Tip Line and Signature line on the receipt.

NOTE: For the value 1 and 2, the parameter behavior depends on the following conditions:
  • If TIP=PROMPT, then a prompt will appear on screen and if TIP prompt is bypassed or No tip is selected then empty tip line will be printed on the receipt.
  • If TIP=NOPROMPT, then Tip line appears on the receipt.
  • If TIP=NONE, then there will not be any prompt for Tip or print Tip Line on the receipt.
1001011000 TIPTRANSTYPES
THRESHOLD This parameter is used to set the value for Battery Threshold at which further transactions are not allowed. Numeric, 2 10 (10%) THRESHOLD
TOKENIZE This parameter is used to determine the Tokenization.
  • 0 – Do not tokenize.
  • 1 – Generate matching token.
  • 2 – Generate both payment and matching tokens. NOTE: Value 2 is applicable to UGP only and this is the default value.
  • 3 - Generate 3rd party token from the Processor (Chase, Worldpay) outside of VHT.
  • 4 - Return Low Value Token (LVT). NOTE: Value 4 is applicable for Worldpay Direct (TOKENIZE = 4 is required to support LVT in Standalone mode only).
0 TOKENIZE
TOUCHACTIONBEEP This parameter is used to enable or disable the beep that is generated while touching the screen.
  • 0 – Disable
  • 1 – Enable
1 touchactionbeep
UIACTIVITYIDLE This parameter is used by PME Core. This is used to set the duration in seconds until idle screen is triggered. When idle screen is triggered, it will stop any status bar updates (if enabled/activated). NOTE: Once the duration is completed, it will trigger a screen saver IF enabled/configured. Numeric, 3 0 UIActivityIdle
USECARDLANGUAGE This parameter is used to enable or disable language code retrieval from EMV cards.
  • 0 – Disable
  • 1 – Enable
0 LANGFROMCARD
VASERRORRETRIES This parameter is used to set VAS retries during error scenarios. Numeric, 3 2 VASErrorRetries
VASMODE This parameter is used to set SCA terminal mode for mobile wallet VAS.
  • Payment|VAS
  • Payment&VAS
  • Payment
  • VAS
Payment|VAS VASMode
VHQDEVID This parameter is used to configure the Device ID value to be sent in the Maintenance Heartbeat to the VHQ server. Alphanumeric, up to 64 characters. 0 – Disables sending the SCA Configured Device ID in Heartbeat request 0 VHQDEVID
WAITTIMEAFTERS00 This parameter is used to set the time duration in ms (milliseconds) to wait after sending S00 command. Numeric, 5 2000 WAITTIMEAFTERS00
WALLETENABLED This parameter is used to enable or disable mobile wallet support for VAS.
  • 0 - Disabled
  • 1 - Enabled
0 WalletEnabled
WELCOMETEXT This parameter is used to set the Welcome Screen Text to be displayed. String Welcome WelcomeText
WIFIBAND This parameter is used to determine the network band to which the terminal needs to connect automatically.
Numeric, 1
  • -1 - Retains the current system settings.
  • 0 - Sets the Wi-Fi band to AUTO.
  • 1 - Sets the Wi-Fi band to 2.4 GHz.
  • 2 - Sets the Wi-Fi band to 5 GHz.
-1 wifiband

Values for CREDITAPPDATAENCRYPTTYPE

Supported Values Not Supported Values
  • 000 - No Padding
  • 100 - PKCS1 Padding (Default)
  • 200 - OAEP Padding (default SHA1; with MGF1 SHA1)
  • 201 - OAEP Padding SHA1 with MGF1 SHA224
  • 211 - OAEP Padding SHA224 with MGF1 SHA224
  • 221 - OAEP Padding SHA256 with MGF1 SHA224
  • 231 - OAEP Padding SHA384 with MGF1 SHA224
  • 241 - OAEP Padding SHA512 with MGF1 SHA224
  • 212 - OAEP Padding SHA224 with MGF1 SHA256
  • 222 - OAEP Padding SHA256 with MGF1 SHA256
  • 232 - OAEP Padding SHA384 with MGF1 SHA256
  • 203 - OAEP Padding SHA1 with MGF1 SHA384
  • 213 - OAEP Padding SHA224 with MGF1 SHA384
  • 223 - OAEP Padding SHA256 with MGF1 SHA384
  • 233 - OAEP Padding SHA384 with MGF1 SHA384
  • 243 - OAEP Padding SHA512 with MGF1 SHA384
  • 204 - OAEP Padding SHA1 with MGF1 SHA512
  • 224 - OAEP Padding SHA256 with MGF1 SHA512
  • 234 - OAEP Padding SHA384 with MGF1 SHA512
  • 244 - OAEP Padding SHA512 with MGF1 SHA512
  • 210 - OAEP Padding SHA224 with MGF1 SHA1
  • 220- OAEP Padding SHA256 with MGF1 SHA1
  • 230 - OAEP Padding SHA384 with MGF1 SHA1
  • 240 - OAEP Padding SHA512 with MGF1 SHA1
  • 202 - OAEP Padding SHA1 with MGF1 SHA256
  • 242 - OAEP Padding SHA512 with MGF1 SHA256
  • 214 - OAEP Padding SHA224 with MGF1 SHA512

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo