new BaseTransactionRequest()
Extends
Methods
(static) BaseTransactionRequest#getAmount() → {Number}
Get the field value
Total amount paid
Returns:
must be a long integer
- Type
- Number
(static) BaseTransactionRequest#getAutoAcceptPaymentConfirmations() → {Boolean|Null}
Get the field value
Do not show/send potential duplicate challenges
Returns:
- Type
- Boolean | Null
(static) BaseTransactionRequest#getCardEntryMethods() → {Number|Null}
Get the field value
Allowed entry methods
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
Returns:
- Type
- Boolean | Null
(static) BaseTransactionRequest#getDisableDuplicateChecking() → {Boolean|Null}
Get the field value
Do not do heuristic duplicate checking
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.
Returns:
- Type
- Boolean | Null
(static) BaseTransactionRequest#getDisableReceiptSelection() → {Boolean|Null}
Get the field value
Do not show the receipt options screen
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
Returns:
- Type
- Boolean | Null
(static) BaseTransactionRequest#getExternalId() → {String}
Get the field value
An id that will be persisted with transactions.
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.
Returns:
- Type
- String
(static) BaseTransactionRequest#getExtras() → {Object.<String, String>}
Get the field value
Extra pass-through data used by external systems.
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
Returns:
A map of to <>
- Type
- Object.<String, String>
(static) BaseTransactionRequest#getType() → {remotepay.TransactionType}
Get the field value
The type of the transaction.
Returns:
(static) BaseTransactionRequest#getVaultedCard() → {payments.VaultedCard|Null}
Get the field value
A saved card
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 |
(static) BaseTransactionRequest#setAutoAcceptPaymentConfirmations(autoAcceptPaymentConfirmations)
Set the field value
Do not show/send potential duplicate challenges
Parameters:
Name | Type | Description |
---|---|---|
autoAcceptPaymentConfirmations |
Boolean | Null |
(static) BaseTransactionRequest#setCardEntryMethods(cardEntryMethods)
Set the field value
Allowed entry methods
Parameters:
Name | Type | Description |
---|---|---|
cardEntryMethods |
Number | Null | must be an integer, |
(static) BaseTransactionRequest#setCardNotPresent(cardNotPresent)
Set the field value
If true then card not present is accepted
Parameters:
Name | Type | Description |
---|---|---|
cardNotPresent |
Boolean | Null |
(static) BaseTransactionRequest#setDisableDuplicateChecking(disableDuplicateChecking)
Set the field value
Do not do heuristic duplicate checking
Parameters:
Name | Type | Description |
---|---|---|
disableDuplicateChecking |
Boolean | Null |
(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 |
(static) BaseTransactionRequest#setDisableReceiptSelection(disableReceiptSelection)
Set the field value
Do not show the receipt options screen
Parameters:
Name | Type | Description |
---|---|---|
disableReceiptSelection |
Boolean | Null |
(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 |
(static) BaseTransactionRequest#setExternalId(externalId)
Set the field value
An id that will be persisted with transactions.
Parameters:
Name | Type | Description |
---|---|---|
externalId |
String |
(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 |
(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 |
(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 |
(static) BaseTransactionRequest#setVaultedCard(vaultedCard)
Set the field value
A saved card
Parameters:
Name | Type | Description |
---|---|---|
vaultedCard |
payments.VaultedCard | Null |