Secondary Settings

These settings are normally correct at their default values but can be overridden if necessary.

Table 3-2 Cayan - Secondary Settings

Setting Description Default Example

Terminal address

Port number.

8080 for http and 8443 for https.

ced.port =

Timeout

Overall response timeout in seconds.

600

ced.get.timeout =

Status Timeout

Timeout period for checking status of device.

1

ced.status.timeout

LineItem Timeout

Timeout period for outputting a line item to the device.

1

ced.item.timeout

Signature display scaling

Signature display scaling.

3

SignatureScaling =

Status Checks

Perform periodic status checks during a transaction.

false

ced.statuschecks = false

Status Check On Demand

Perform status check at the end of transaction.

false

ced.statuschecks.ondemand = false

Auto Reversal

Not used

false

ced.abortautoreversal = false

statusMngr

Interval of periodic status checks when not in a transaction.

2

ced.status.interval.inactive = 2

Admin menu

Specifies the admin menu configuration.

NA

AdminMenu =

Maintenance Timeout

Timeout for maintenance menu.

60

MaintenanceTimeout = 60

Operator Response Timeout

Operator prompt timeout on POS.

60

OperatorTimeout = 60

Signature Scaling

Used to scale the signature from the CED for displaying on the POS.

3

SignatureScaling = 3

Signature MaxY

Specifies the maximum size of the signature to be scaled.

100

SignatureMaxY = 100

Signature Verification

Determines whether the signature will be verified on the POS if returned from the device.

true

SignatureVerification = true

Receipt Handling

Embed the receipt in the card service response.

false

EmbeddedReceipt = false

Sale Receipt

Send sale receipt to POS for printing.

true

EmbeddedReceiptSale = true

Gift Receipt

Send gift receipt to POS for printing.

true

EmbeddedReceiptGift = true

Reversal Msg

Not USED - prompt for reversal on test system

false

ReversalDialog = false

Status Interval

Interval of periodic status checks when in a transaction.

2

ced.status.interval = 2

Auto Report

Not USED.

false

auto.report = false

Terminal Response Timeout

Timeout used when waiting for terminal to become idle at start of order.

10

ced.wait.idle.timeout=10

Proxy Timeout

Timeout to connect in seconds to Cayan web service.

5

cayan.service.connect.timeout=5

Proxy Host

Host name to use as a proxy.

none

https.proxyHost=adc-proxy.example.com

Proxy Port

Port to use when using a proxy.

none

https.proxyPort=80

Allow Duplicate in Request

Specify the value for the AllowDuplicate field in the StageTransaction Request.

false

Allowduplicate=false

Line Display Maximum Length

Specify maximum number of characters per line on the line display

35

ced.item.linelength = 35

Accept button label

Specify the label of the Agree or Accept button in a customer question/verification custom form.

YES

CustQuestionYesLabel=YES

Decline button label

Specify the label of the decline button in a customer question/verification custom form.

NO

CustQuestionNoLabel=NO

Mask Customer Input

Specify whether to mask the customer's input in the PED for custom form.

false

MaskCustomerInput=false

Customer Input Max Length

Maximum number of characters when capturing data from the CED.

30

GetCustomerInputMaxLength=30

Phone Number Max Length

Maximum number of characters for phone capture.

10

GetPhoneNumberMaxLength=10

Customer Input Guidance Text Max Length

Maximum length of additional guidance text explaining what information the customer should enter.

144

GetCustomerInputGuidanceTextMaxLength=144

Customer Input Label Max Length

Maximum length of the label above the text entry box on the Genius device.

36

GetCustomerInputLabelMaxLength

Cancellable Input Types

A comma separated list of input types for custom forms that are cancellable.

SIGNATURE

CancellableInputTypes = SIGNATURE

Line Item Display Version

Specify the version of the routines used to update the line display on the cayan device. The latest version 4 includes the tenders on the line display.

1 Original implementation redraw all lines

2 Handle discounted items without redrawing all lines

3 Redraw on discount due to synchronization problems

4 As 3, with added display of tenders

4

ced.item.update.mode=4

truststore.ProtocolsWhiteList Restricts the protocols which are permissible in the connection between EFTLink and EPS devices. Default allows for TLS 1.3 security. TLSv1.3,TLSv1.2

truststore.ProtocolsWhiteList = TLSv1.3,TLSv1.2

truststore.CipherWhiteList Restricts the ciphers which are permissible in the connection between EFTLink and EPS devices. The whitelist only includes ciphers which are approved under Oracle Approved Technologies: Security Protocols

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_128_CCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CCM,TLS_ECDHE_ECDSA_WITH_AES_128_CCM

truststore.CipherWhiteList =

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_128_CCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CCM,TLS_ECDHE_ECDSA_WITH_AES_128_CCM
truststore.CipherBlackList Restricts the ciphers which are not permissible in the connection between EFTLink and EPS devices. The blacklist only includes ciphers which are not approved under Oracle Approved Technologies: Security Protocols

SSL_.*,TLS_EMPTY_.*,.*_SHA,.*_3DES_.*,.*_DES_.*,.*_WITH_NULL_.*,.*_anon_.*,.*EXPORT.*,.*LOW.*,.*MD5.*,.*DES.*,.*RC2.*,.*RC4.*,.*PSK.*,TLS_DH_.*,TLS_DHE_.*

truststore.CipherBlackList =

SSL_.*,TLS_EMPTY_.*,.*_SHA,.*_3DES_.*,.*_DES_.*,.*_WITH_NULL_.*,.*_anon_.*,.*EXPORT.*,.*LOW.*,.*MD5.*,.*DES.*,.*RC2.*,.*RC4.*,.*PSK.*,TLS_DH_.*,TLS_DHE_.*