Secondary Settings

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

Table 2-2 AJB FIPay - Secondary Settings

Setting Description Default Example

ip.port

IP port number.

24900

ip.port = 24900

creditdebit.prompt

Credit/Debit prompt, controls whether to prompt operator for the card type (debit or credit), a specific terminal may have this built-in, so this property maybe turned off (set to false).

true

creditdebit.prompt = true

response.timeout

FIPay response timeout, specify the number of seconds to wait for response from FIPay.

120

response.timeout = 120

pos.validate.swipe

Card validation prompt, controls whether to continue with the payment for this card. The prompt will display the card type.

false

pos.validate.swipe = false

electronic.signature

Enable electronic signature capture, if false signature prompt will appear after receipts are printed.

true

electronic.signature = true

enable.signature.logging

Enable logging of signature data (for debugging purposes ONLY).

Note: This should be enabled for debugging purposes only. As soon as the debugging is complete, set back to false.

false

electronic.signature.logging = false

enable.emv.initialization

Enable EMV transaction processing, when enabled, it will send an 'initDebit' command to FiPay at POS logon, an admin option is also available to allow adhoc initialization.

false

enable.emv.initialization = false

enable.tokenization

Enable tokenization for refund.

false

enable.tokenization = false

currency.symbol

Currency symbol for customer display. If set to 'default', symbol base on operating system regional setting will be used.

$

currency.symbol = $

combine.receipt

Turn on/off POS combine receipt.

true

combine.receipt = true

combine.receipt.suppress.lines

When combine receipt is true, set which line to suppress.

N/A

combine.receipt.suppress.lines = 1,2,3,4

token.expiry.date

Specifies whether an expiry date will be included when performing tokenized refunds.

false

token.expiry.date = false

combine.receipt.suppress.strings

When combine receipt is true, set what line to suppress when strings are matched.

N/A

combine.receipt.suppress.strings = DATE,DCC Not Available

giftcard.handler

Gift card handler's, fully qualified class name. Possible values are:

manito.eft.ajb.giftcard.StandardFiPayGiftCardHandler

manito.eft.ajb.giftcard.SVSGiftCardHandler, manito.eft.ajb.giftcard.ValueLinkGiftCardHandler

N/A

giftcard.handler = manito.eft.ajb.giftcard.StandardFiPayGiftCardHandler

giftcard.provider

Gift card provider's, fully qualified class name. Possible values are:

manito.eft.ajb.giftcard.FiPayBlackhawk, manito.eft.ajb.giftcard.FiPaySVS, manito.eft.ajb.giftcard.FiPayGiveX, manito.eft.ajb.giftcard.FiPayInComm, manito.eft.ajb.giftcard.FiPayValueLink

N/A

giftcard.provider =

swipe.fallback.keyed

Failure of card swipe during payment can be configured to result in fallback to keyed.

False

swipe.fallback.keyed=false

authcode.minlength

Specify minimum length of the authorization code which will be accepted.

1

authcode.minlength = 1

void.header.n

[where n is >0]

Specify several header lines to include on void receipts.

None

void.header.1 = **********

void.header.2 = ** VOID **

void.header.3 = **********

void.footer.n

[where n is >0

Specify a number of footer lines to include on void receipts.

None

void.footer.1 = **********

void.footer.2 = ** VOID **

void.footer.3 = **********

authcode.attempts

Specify the number of attempts the operator is allowed when entering the authorization code, and characters entered are less than specified by authcode.minlength.

1

authcode.attempts = 1

ReceiptSignatureTriggerText

Specifies the text line on the receipt used to identify signature capture. Line will be replaced using TXT_SIGNATURE_CAPTURED.

x_____

ReceiptSignatureTriggerText = x_____

enable.check.payment

Enable check payment functionality.

false

enable.check.payment = true

display.language

Specify the language the PED uses to display the prompt (150) message.

0(English)

display.language = 0

customer.question.form.name

The name of the customer’s question/verification form.

FI_YESNO

customer.question.form.name = FI_YESNO

customer.question.max.text.per.line

The maximum number of characters of each line for the customer question form.

24

customer.question.max.text.per.line = 24

display.message.form.id

The name of the form used to display custom messages like marketing ones.

FI_MSGONLY

display.message.form.id = FI_MSGONLY

display.message.max.text.per.line

The maximum number of characters for the custom message above.

24

display.message.max.text.per.line=24

capture.numeric.form.id

The name of the form used to capture generic numeric data from the PIN pad.

FI_GETDATA

capture.numeric.form.id=FI_GETDATA

display.message.duration

The duration in seconds to display the prompt/marketing message in the PED.

30

display.message.duration = 30

capture.numeric.max.text.per.line

The maximum characters for each line in the message to capture numeric data like phone number from the PIN pad.

42

capture.numeric.max.text.per.line=42

capture.phone.number.maxlength

The maximum characters of phone number to capture from the PIN pad.

10

capture.phone.number.maxlength=10

timeout.reversal.max.attempt The maximum number of attempts our core sends a reversal to FIPay in a case for timeouts. 3 timeout.reversal.max.attempt=3
maxDisplayLines The maximum number of lines the device will only display up to. 117 maxDisplayLines =117