Class: BaseTransactionRequest

remotepay.BaseTransactionRequest()

new BaseTransactionRequest()

Source:

Extends

Methods

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

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

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

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

(static) BaseTransactionRequest#getCardEntryMethods() → {Number|Null}

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

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

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

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

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

(static) BaseTransactionRequest#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) BaseTransactionRequest#getDisableReceiptSelection() → {Boolean|Null}

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

(static) BaseTransactionRequest#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) BaseTransactionRequest#getExternalId() → {String}

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

(static) BaseTransactionRequest#getExternalReferenceId() → {String}

Get the field value An id that can be passed to the merchant's gateway, and ultimately appear in settlement records.
Source:
Returns:
Type
String

(static) BaseTransactionRequest#getExtras() → {Object.<String, String>}

Get the field value Extra pass-through data used by external systems.
Source:
Returns:
A map of to <>
Type
Object.<String, String>

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

Get the field value A map of values for regional specific data
Source:
Returns:
A map of to <>
Type
Object.<String, String>

(static) BaseTransactionRequest#getType() → {remotepay.TransactionType}

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

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

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

(static) BaseTransactionRequest#setAmount(amount)

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

(static) BaseTransactionRequest#setAutoAcceptPaymentConfirmations(autoAcceptPaymentConfirmations)

Set the field value Do not show/send potential duplicate challenges
Parameters:
Name Type Description
autoAcceptPaymentConfirmations Boolean | Null
Source:

(static) BaseTransactionRequest#setCardEntryMethods(cardEntryMethods)

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

(static) BaseTransactionRequest#setCardNotPresent(cardNotPresent)

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

(static) BaseTransactionRequest#setDisableDuplicateChecking(disableDuplicateChecking)

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

(static) BaseTransactionRequest#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) BaseTransactionRequest#setDisableReceiptSelection(disableReceiptSelection)

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

(static) BaseTransactionRequest#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) BaseTransactionRequest#setExternalId(externalId)

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

(static) BaseTransactionRequest#setExternalReferenceId(externalReferenceId)

Set the field value An id that can be passed to the merchant's gateway, and ultimately appear in settlement records.
Parameters:
Name Type Description
externalReferenceId String
Source:

(static) BaseTransactionRequest#setExtras(extras)

Set the field value Extra pass-through data used by external systems.
Parameters:
Name Type Description
extras Object.<String, String> A map of to <>
Source:

(static) BaseTransactionRequest#setRegionalExtras(regionalExtras)

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

(static) BaseTransactionRequest#setVaultedCard(vaultedCard)

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