Class: TransactionRequest

remotepay.TransactionRequest()

new TransactionRequest()

Source:

Extends

Methods

(static) TransactionRequest#getAllowOfflinePayment() → {Boolean|Null}

Get the field value If true then offline payments can be accepted
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getApproveOfflinePaymentWithoutPrompt() → {Boolean|Null}

Get the field value If true then offline payments will be approved without a prompt
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getAutoAcceptSignature() → {Boolean|Null}

Get the field value Do not show/send signature verification challenges
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getDisableCashback() → {Boolean|Null}

Get the field value If true, do not allow cash back
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getForceOfflinePayment() → {Boolean|Null}

Get the field value If true then the payment will be taken offline
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getSignatureEntryLocation() → {payments.DataEntryLocation|Null}

Get the field value Where the signature should be obtained from (paper, screen...etc)
Source:
Returns:
Type
payments.DataEntryLocation | Null

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

Get the field value If the amount is equal to or greater than this amount, then a signature should be obtained
Source:
Returns:
must be a long integer
Type
Number

(static) TransactionRequest#getTaxAmount() → {Number}

Get the field value Amount paid in taxes
Source:
Returns:
must be a long integer
Type
Number

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

Get the field value The total amount used when calculating tips
Source:
Returns:
must be a long integer
Type
Number

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

Get the field value Custom Tip Suggestions that can be set per transaction
Source:
Returns:
An array of
Type
Array.<merchant.TipSuggestion>

(static) TransactionRequest#setAllowOfflinePayment(allowOfflinePayment)

Set the field value If true then offline payments can be accepted
Parameters:
Name Type Description
allowOfflinePayment Boolean | Null
Source:

(static) TransactionRequest#setApproveOfflinePaymentWithoutPrompt(approveOfflinePaymentWithoutPrompt)

Set the field value If true then offline payments will be approved without a prompt
Parameters:
Name Type Description
approveOfflinePaymentWithoutPrompt Boolean | Null
Source:

(static) TransactionRequest#setAutoAcceptSignature(autoAcceptSignature)

Set the field value Do not show/send signature verification challenges
Parameters:
Name Type Description
autoAcceptSignature Boolean | Null
Source:

(static) TransactionRequest#setDisableCashback(disableCashback)

Set the field value If true, do not allow cash back
Parameters:
Name Type Description
disableCashback Boolean | Null
Source:

(static) TransactionRequest#setForceOfflinePayment(forceOfflinePayment)

Set the field value If true then the payment will be taken offline
Parameters:
Name Type Description
forceOfflinePayment Boolean | Null
Source:

(static) TransactionRequest#setSignatureEntryLocation(signatureEntryLocation)

Set the field value Where the signature should be obtained from (paper, screen...etc)
Parameters:
Name Type Description
signatureEntryLocation payments.DataEntryLocation | Null
Source:

(static) TransactionRequest#setSignatureThreshold(signatureThreshold)

Set the field value If the amount is equal to or greater than this amount, then a signature should be obtained
Parameters:
Name Type Description
signatureThreshold Number must be a long integer
Source:

(static) TransactionRequest#setTaxAmount(taxAmount)

Set the field value Amount paid in taxes
Parameters:
Name Type Description
taxAmount Number must be a long integer
Source:

(static) TransactionRequest#setTippableAmount(tippableAmount)

Set the field value The total amount used when calculating tips
Parameters:
Name Type Description
tippableAmount Number must be a long integer
Source:

(static) TransactionRequest#setTipSuggestions(tipSuggestions)

Set the field value Custom Tip Suggestions that can be set per transaction
Parameters:
Name Type Description
tipSuggestions Array.<merchant.TipSuggestion> An array of
Source: