Class: TransactionSettings

payments.TransactionSettings()

new TransactionSettings()

Source:

Methods

(static) TransactionSettings#getAllowOfflinePayment() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getApproveOfflinePaymentWithoutPrompt() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getAutoAcceptPaymentConfirmations() → {Boolean}

Get the field value If set to true, confirmation requests triggered by a challenge at the payment gateway are automatically accepted, and confirmation requests are not transmitted back to the calling program. Be sure you are willing to accept the risk associated with accepting offline or duplicate payment challenges. See https://docs.clover.com/build/working-with-challenges for more information.
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getAutoAcceptSignature() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getCardEntryMethods() → {Number}

Get the field value
Source:
Returns:
must be an integer
Type
Number

(static) TransactionSettings#getCloverShouldHandleReceipts() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getDisableCashBack() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getDisableDuplicateCheck() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getDisableReceiptSelection() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getDisableRestartTransactionOnFailure() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getForceOfflinePayment() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getForcePinEntryOnSwipe() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getRegionalExtras() → {Object.<String, String>}

Get the field value
Source:
Returns:
A map of to <>
Type
Object.<String, String>

(static) TransactionSettings#getReturnResultOnTransactionComplete() → {Boolean}

Get the field value
Source:
Returns:
Type
Boolean

(static) TransactionSettings#getSignatureEntryLocation() → {payments.DataEntryLocation}

Get the field value
Source:
Returns:
Type
payments.DataEntryLocation

(static) TransactionSettings#getSignatureThreshold() → {Number}

Get the field value
Source:
Returns:
must be a long integer
Type
Number

(static) TransactionSettings#getTipMode() → {payments.TipMode}

Get the field value
Source:
Returns:
Type
payments.TipMode

(static) TransactionSettings#getTippableAmount() → {Number}

Get the field value
Source:
Returns:
must be a long integer
Type
Number

(static) TransactionSettings#getTipSuggestions() → {Array.<merchant.TipSuggestion>}

Get the field value
Source:
Returns:
An array of
Type
Array.<merchant.TipSuggestion>

(static) TransactionSettings#setAllowOfflinePayment(allowOfflinePayment)

Set the field value
Parameters:
Name Type Description
allowOfflinePayment Boolean
Source:

(static) TransactionSettings#setApproveOfflinePaymentWithoutPrompt(approveOfflinePaymentWithoutPrompt)

Set the field value
Parameters:
Name Type Description
approveOfflinePaymentWithoutPrompt Boolean
Source:

(static) TransactionSettings#setAutoAcceptPaymentConfirmations(autoAcceptPaymentConfirmations)

Set the field value If set to true, confirmation requests triggered by a challenge at the payment gateway are automatically accepted, and confirmation requests are not transmitted back to the calling program. Be sure you are willing to accept the risk associated with accepting offline or duplicate payment challenges. See https://docs.clover.com/build/working-with-challenges for more information.
Parameters:
Name Type Description
autoAcceptPaymentConfirmations Boolean
Source:

(static) TransactionSettings#setAutoAcceptSignature(autoAcceptSignature)

Set the field value
Parameters:
Name Type Description
autoAcceptSignature Boolean
Source:

(static) TransactionSettings#setCardEntryMethods(cardEntryMethods)

Set the field value
Parameters:
Name Type Description
cardEntryMethods Number must be an integer
Source:

(static) TransactionSettings#setCloverShouldHandleReceipts(cloverShouldHandleReceipts)

Set the field value
Parameters:
Name Type Description
cloverShouldHandleReceipts Boolean
Source:

(static) TransactionSettings#setDisableCashBack(disableCashBack)

Set the field value
Parameters:
Name Type Description
disableCashBack Boolean
Source:

(static) TransactionSettings#setDisableDuplicateCheck(disableDuplicateCheck)

Set the field value
Parameters:
Name Type Description
disableDuplicateCheck Boolean
Source:

(static) TransactionSettings#setDisableReceiptSelection(disableReceiptSelection)

Set the field value
Parameters:
Name Type Description
disableReceiptSelection Boolean
Source:

(static) TransactionSettings#setDisableRestartTransactionOnFailure(disableRestartTransactionOnFailure)

Set the field value
Parameters:
Name Type Description
disableRestartTransactionOnFailure Boolean
Source:

(static) TransactionSettings#setForceOfflinePayment(forceOfflinePayment)

Set the field value
Parameters:
Name Type Description
forceOfflinePayment Boolean
Source:

(static) TransactionSettings#setForcePinEntryOnSwipe(forcePinEntryOnSwipe)

Set the field value
Parameters:
Name Type Description
forcePinEntryOnSwipe Boolean
Source:

(static) TransactionSettings#setRegionalExtras(regionalExtras)

Set the field value
Parameters:
Name Type Description
regionalExtras Object.<String, String> A map of to <>
Source:

(static) TransactionSettings#setReturnResultOnTransactionComplete(returnResultOnTransactionComplete)

Set the field value
Parameters:
Name Type Description
returnResultOnTransactionComplete Boolean
Source:

(static) TransactionSettings#setSignatureEntryLocation(signatureEntryLocation)

Set the field value
Parameters:
Name Type Description
signatureEntryLocation payments.DataEntryLocation
Source:

(static) TransactionSettings#setSignatureThreshold(signatureThreshold)

Set the field value
Parameters:
Name Type Description
signatureThreshold Number must be a long integer
Source:

(static) TransactionSettings#setTipMode(tipMode)

Set the field value
Parameters:
Name Type Description
tipMode payments.TipMode
Source:

(static) TransactionSettings#setTippableAmount(tippableAmount)

Set the field value
Parameters:
Name Type Description
tippableAmount Number must be a long integer
Source:

(static) TransactionSettings#setTipSuggestions(tipSuggestions)

Set the field value
Parameters:
Name Type Description
tipSuggestions Array.<merchant.TipSuggestion> An array of
Source: