Class: TransactionRequest

remotepay.TransactionRequest

new TransactionRequest()

Source:

Extends

Methods

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

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

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

Get the field value Do not show/send potential duplicate challenges
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#getCardEntryMethods() → {Number|Null}

Get the field value Allowed entry methods
Source:
Returns:
must be an integer,
Type
Number | Null

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

Get the field value If true then card not present is accepted
Source:
Returns:
Type
Boolean | Null

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

Get the field value Do not do heuristic duplicate checking
Source:
Returns:
Type
Boolean | Null

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

Get the field value If true, then do not print using the clover printer. Return print information.
Source:
Returns:
Type
Boolean | Null

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

Get the field value Do not show the receipt options screen
Source:
Returns:
Type
Boolean | Null

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

Get the field value If the transaction times out or fails because of decline, do not restart it
Source:
Returns:
Type
Boolean | Null

(static) TransactionRequest#getExternalId() → {String}

Get the field value An id that will be persisted with transactions.
Source:
Returns:
Type
String

(static) TransactionRequest#getOrderId() → {String}

Get the field value Identifier for the order to apply this to. The order must exist in the clover system.
Source:
Returns:
Type
String

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

Get the field value Where the signature should be obtined 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#getType() → {remotepay.TransactionType}

Get the field value The type of the transaction.
Source:
Returns:
Type
remotepay.TransactionType

(static) TransactionRequest#getVaultedCard() → {payments.VaultedCard|Null}

Get the field value A saved card
Source:
Returns:
Type
payments.VaultedCard | Null

(static) TransactionRequest#setAmount(amount)

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

(static) TransactionRequest#setAutoAcceptPaymentConfirmations(autoAcceptPaymentConfirmations)

Set the field value Do not show/send potential duplicate challenges
Parameters:
Name Type Description
autoAcceptPaymentConfirmations 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#setCardEntryMethods(cardEntryMethods)

Set the field value Allowed entry methods
Parameters:
Name Type Description
cardEntryMethods Number | Null must be an integer,
Source:

(static) TransactionRequest#setCardNotPresent(cardNotPresent)

Set the field value If true then card not present is accepted
Parameters:
Name Type Description
cardNotPresent Boolean | Null
Source:

(static) TransactionRequest#setDisableDuplicateChecking(disableDuplicateChecking)

Set the field value Do not do heuristic duplicate checking
Parameters:
Name Type Description
disableDuplicateChecking Boolean | Null
Source:

(static) TransactionRequest#setDisablePrinting(disablePrinting)

Set the field value If true, then do not print using the clover printer. Return print information.
Parameters:
Name Type Description
disablePrinting Boolean | Null
Source:

(static) TransactionRequest#setDisableReceiptSelection(disableReceiptSelection)

Set the field value Do not show the receipt options screen
Parameters:
Name Type Description
disableReceiptSelection Boolean | Null
Source:

(static) TransactionRequest#setDisableRestartTransactionOnFail(disableRestartTransactionOnFail)

Set the field value If the transaction times out or fails because of decline, do not restart it
Parameters:
Name Type Description
disableRestartTransactionOnFail Boolean | Null
Source:

(static) TransactionRequest#setExternalId(externalId)

Set the field value An id that will be persisted with transactions.
Parameters:
Name Type Description
externalId String
Source:

(static) TransactionRequest#setOrderId(orderId)

Set the field value Identifier for the order to apply this to. The order must exist in the clover system.
Parameters:
Name Type Description
orderId String
Source:

(static) TransactionRequest#setSignatureEntryLocation(signatureEntryLocation)

Set the field value Where the signature should be obtined 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#setType(type)

Set the field value The type of the transaction.
Parameters:
Name Type Description
type remotepay.TransactionType
Source:

(static) TransactionRequest#setVaultedCard(vaultedCard)

Set the field value A saved card
Parameters:
Name Type Description
vaultedCard payments.VaultedCard | Null
Source: