Secondary Settings
These settings are normally correct at their default values but can be overridden if necessary.
Table 9-4 Tender Retail - Secondary Settings
Setting | Description | Default | Example |
---|---|---|---|
mcm.host.folder |
The path to the folder where the Tender Retail's application is installed. |
\MerchantConnectMulti |
|
mcm.host.port |
The socket port for making payment requests. |
3858 |
|
mcm.host.name |
The file location of where Tender Retail's application is installed. |
localhost |
|
check.mcm.server.on.startup |
Defines whether Tender Retail's application should be contacted initially when starting the EFT adapter. |
true |
|
communications.type |
Sets the communications type. |
ip |
|
connection.timeout.1 |
This parameter configures the time until when the Tender Retail application is expected to respond to a request. This includes the time needed to swipe the card at the PIN Pad terminal (if required) and to contact the financial institution. |
120000 |
|
connection.timeout.2 |
This parameter determines the interval in which Tender Retail's application is expected to continue delivering data once it began to deliver something. |
2000 |
|
timeout.saf |
This parameter determines the time Tender Retail's application must empty its store and forward queue. Note: If there is a communication problem with the eft transaction processor or if there are many transactions in the queue, it may take quite a while to process the queue. |
600000 |
|
do.positive.ack |
Determines whether the responses are acknowledged. The value specifies the interval in which Tender Retail's application expects the acknowledgements. |
5000 |
|
currency.code |
Used in conjunction with SVS Gift card to set the currency code. |
840 |
|
currency.symbol |
Line display currency symbol. |
$ |
|
Use.tokens |
Determines whether Tender Retail's application is set to use tokens. This setting must match the configuration of Tender Retail's application. |
true |
|
combine.receipts |
Turn on/off POS combine receipt. |
false |
|
combine.receipts.suppress.lines |
When combine.receipt is true, sets which line number to suppress. |
NA |
|
combine.receipts.suppress.strings |
When combine.receipt is true, sets which line to suppress when strings are matched. |
NA |
|
exclude.combine.receipts.Strings |
Sets what line to suppress when strings are matched. |
NA |
|
Void.header.n [where n is >0] |
Specify the number of header lines to include on void receipts (maximum of 3 supported lines). |
None |
|
Void.footer.n [where n is >0] |
Specify the number of footer lines to include on void receipts. |
None |
|
electronic.signature |
Enable the extracting of electronic signature from the device for display/approval on the POS. |
false |
|
electronic.signature.timeout |
Sets the time out for “Amount of time to wait after a user completes signing”. |
25 |
|
Socket.file.encoding |
Overrides what character set to be used while reading the response on the socket from the Tender Retail client. The default character set on a windows jvm is cp1252, if any other charset is specified by the jvm (-Dfile.encoding) the socket.file.encoding below will automatically be set to ISO-8859-1. Setting the character set below will override any defaults. |
|
|
perform.card.range.lookup |
If true, EFTLink will use its mapping file CardRange.xml to determine the card scheme name. |
false |
|
suppress.additional.message.prompt |
If true, suppresses the message prompt on a failed transaction. |
false |
|
exclude.additional.message.prompt.by.response.code |
Comma delimited exception list if suppress.additional.message.prompt is true. |
|
|
tr.fields.used.for.wallet.trans.ref | Comma delimited list of tender retail fields that map to the CardServiceResponse’s AcquirerTransactionReference field for wallet transactions. | REF | tr.fields.used.for.wallet.trans.ref = REF |
tr.fields.used.for.gc.trans.ref | Comma delimited list of tender retail fields that map to the CardServiceResponse’s AcquirerTransactionReference field for gift card transactions. | INV,REF | tr.fields.used.for.gc.trans.ref = INV,REF |
tr.fields.used.for.emv.trans.ref | Comma delimited list of tender retail fields that map to the CardServiceResponse’s AcquirerTransactionReference field for EMV transactions. | INV,REF | tr.fields.used.for.emv.trans.ref = INV,REF |
suppress.additional.message.prompt.for.gift.card |
If true, suppresses the message prompt on a failed gift card transaction. |
false |
|
exclude.additional.message.prompt.for.gift.card.by.response.code |
Comma delimited exception list if suppress.additional.message.prompt.for.gift.card is true. |
|
|
add.response.properties.to.misc.data |
Specify tender retail response property codes (comma delimited) to be sent through miscellaneous data within the card service response. |
SEQ,ISO,FBK,DSP |
|
manual.auth.input.type.alphanumeric |
Sets the input validation to alphanumeric for entering the authorization code. |
false |
|
manual.auth.minimum.length |
Sets the minimum length for an authorization code. |
6 |
|
manual.auth.maximum.length |
Sets the maximum length for an authorization code. |
6 |
|
manual.auth.retrys |
Sets the number of retry attempts for entering an authorization code. |
3 |
|
swipe.fallback |
Turns on/off the ability to prompt for manual keyed entry. |
false |
|
svc.card.type |
Sets the gift card provider. Valid values are SVS or Givex. |
svs |
|
svs.pin.entry |
Turn on/off the prompting for pin for SVS Gift Cards. |
false |
|
svs.pin.entry.on.ped |
Turn on/off the prompting for pin capture on the ped. if false the pin capture is done on the POS. |
false |
|
svs.pin.entry.types |
Determines which tender types require pin capture. |
83,A3,D3 |
|
svs.pin.minimum.length |
Sets the minimum length for a pin. |
4 |
|
svs.pin.maximum.length |
Sets the maximum length for a pin. |
4 |
|
svs.pin.retrys |
Sets the number of retry attempts |
3 |
|
givex.user.id |
User id provided by Givex. |
|
|
givex.user.id.iv |
Encrypted password initialization vector. |
|
|
givex.password |
Password provided by Givex. |
|
|
givex.password.iv |
Encrypted password initialization vector. |
|
|
givex.allow.partial.tender |
Specify whether to allow partial tendering of gift cards. |
true |
|
givex.pin.entry |
Turn on/off the prompting for security pin for Givex Cards. |
false |
|
givex.pin.entry.types |
Sets which tender types require security pin capture. |
73,83 |
|
givex.pin.minimum.length |
Sets the minimum required length for a Givex security pin. |
6 |
|
givex.pin.maximum.length |
Sets the maximum required length for a Givex security pin. |
6 |
|
givex.pin.retrys |
Sets the maximum number of retries allowed. |
3 |
|
crypto.keygenType |
Sets keygen algorithm type. |
AES |
|
crypto.cipherType |
Sets cipher algorithm type. |
AES/CBC/PKCS5Padding |
|
crypto.keySize |
Sets size of the key store. |
128 |
|
crypto.iterations |
Sets number of iterations. |
100000 |
|
crypto.factoryinstance |
Sets crypto factory instance for keystore password encryption. |
PBKDF2WithHmacSHA512 |
|
crypto.secretkeyspec |
Sets crypto secret key spec for keystore password encryption. |
AES |
|
crypto.keystoretype |
Sets keystore type. |
JKS |
crypto.keystoretype = JKS |
crypto.digest |
Sets digest for keystore password. |
SHA-512 |
|
crypto.hashbyteSize |
Sets hash byte size for keystore password. |
384 |
|
AdminMenu0.X |
Specifies the ability to customize the Admin Menu. Replace X with a value between 0 - 4. |
AdminMenu0.1 = TXT_DAY_END, Day End AdminMenu0.2 = TXT_PINPAD_INITIALIZATION, PINPad Initialization AdminMenu0.3 = TXT_SIGNATURE_CAPTURE, Signature Capture AdminMenu0.4 = TXT_CANCEL, Cancel |
|
line.display.enabled |
Enables line item display request to the PED. |
false |
|
wait.for.line.display | If set to true, the core will pause upon receiving a payment request if there are still sale line item requests being processed, until all of these requests have been completed. | false | wait.for.line.display = true |
wait.for.line.display.timeout | The amount of time to wait for a sale line item request to be completed is dependent on the wait.for.line.display setting. A value of 0 means the wait is indefinite. | 0 | wait.for.line.display.timeout |
max.line.items.processed | The maximum number of line items to be sent upon the request. If the number of line items is greater than the specified value, then all except the most recent line items are stripped from the request. | 9 | max.line.items.processed = 9 |
cnp.request.type | Sets the tender retail transaction type for card not present transaction. Possible values known are EU, E0, or 00 (however any value will be sent so long as the value length equals two). | EU | cnp.request.type = EU |