new PayIntent()
- Source:
Methods
(static) PayIntent#getAction() → {String}
Get the field value
The action to fire in the device (com.clover.remote.protocol.action.START_REMOTE_PROTOCOL_PAY)
- Source:
Returns:
- Type
- String
(static) PayIntent#getAllowOfflinePayment() → {Boolean|Null}
Get the field value
- Source:
Returns:
- Type
- Boolean | Null
(static) PayIntent#getAllowPartialAuth() → {Boolean|Null}
Get the field value
- Source:
Returns:
- Type
- Boolean | Null
(static) PayIntent#getAmount() → {Number|Null}
Get the field value
Amount for transaction
- Source:
Returns:
must be a long integer,
- Type
- Number | Null
(static) PayIntent#getApplicationTracking() → {apps.AppTracking}
Get the field value
- Source:
Returns:
- Type
- apps.AppTracking
(static) PayIntent#getApproveOfflinePaymentWithoutPrompt() → {Boolean|Null}
Get the field value
- Source:
Returns:
- Type
- Boolean | Null
(static) PayIntent#getCardDataMessage() → {String}
Get the field value
- Source:
Returns:
- Type
- String
(static) PayIntent#getCardEntryMethods() → {Number}
Get the field value
Allowed entry methods
- Source:
Returns:
must be an integer
- Type
- Number
(static) PayIntent#getCashAdvanceCustomerIdentification() → {payments.CashAdvanceCustomerIdentification}
Get the field value
- Source:
Returns:
(static) PayIntent#getDisableRestartTransactionWhenFailed() → {Boolean}
Get the field value
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getEmployeeId() → {String}
Get the field value
Unique identifier for a employee
- Source:
Returns:
- Type
- String
(static) PayIntent#getExternalPaymentId() → {String}
Get the field value
An id that allows an external system to link to a payment.
- Source:
Returns:
- Type
- String
(static) PayIntent#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) PayIntent#getGermanInfo() → {payments.GermanInfo}
Get the field value
- Source:
Returns:
- Type
- payments.GermanInfo
(static) PayIntent#getIsCardNotPresent() → {Boolean}
Get the field value
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getIsDisableCashBack() → {Boolean}
Get the field value
If true, then cash back will not be offered.
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getIsForceSwipePinEntry() → {Boolean}
Get the field value
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getIsTesting() → {Boolean}
Get the field value
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getOrderId() → {String}
Get the field value
Unique identifier for a order
- Source:
Returns:
- Type
- String
(static) PayIntent#getPassThroughValues() → {Object.<String, String>}
Get the field value
A map of values passed through to the server that are NOT used in payment processing or persisted.
- Source:
Returns:
A map of to <>
- Type
- Object.<String, String>
(static) PayIntent#getPaymentId() → {String}
Get the field value
Unique identifier for a payment
- Source:
Returns:
- Type
- String
(static) PayIntent#getPostalCode() → {String}
Get the field value
- Source:
Returns:
- Type
- String
(static) PayIntent#getRemotePrint() → {Boolean}
Get the field value
If true, then the receiver of this message does NOT print
- Source:
Returns:
- Type
- Boolean
(static) PayIntent#getRequiresRemoteConfirmation() → {Boolean|Null}
Get the field value
- Source:
Returns:
- Type
- Boolean | Null
(static) PayIntent#getServiceChargeAmount() → {payments.ServiceChargeAmount}
Get the field value
- Source:
Returns:
(static) PayIntent#getStreetAddress() → {String}
Get the field value
- Source:
Returns:
- Type
- String
(static) PayIntent#getTaxableAmountRates() → {Array.<payments.TaxableAmountRate>}
Get the field value
- Source:
Returns:
An array of
- Type
- Array.<payments.TaxableAmountRate>
(static) PayIntent#getTaxAmount() → {Number|Null}
Get the field value
- Source:
Returns:
must be a long integer,
- Type
- Number | Null
(static) PayIntent#getTipAmount() → {Number|Null}
Get the field value
Amount paid in tips
- Source:
Returns:
must be a long integer,
- Type
- Number | Null
(static) PayIntent#getTippableAmount() → {Number|Null}
Get the field value
Amount used when calculating on screen tips
- Source:
Returns:
must be a long integer,
- Type
- Number | Null
(static) PayIntent#getTransactionNo() → {String}
Get the field value
- Source:
Returns:
- Type
- String
(static) PayIntent#getTransactionSettings() → {payments.TransactionSettings}
Get the field value
- Source:
Returns:
(static) PayIntent#getTransactionType() → {remotemessage.TransactionType}
Get the field value
- Source:
Returns:
(static) PayIntent#getVaultedCard() → {payments.VaultedCard}
Get the field value
- Source:
Returns:
- Type
- payments.VaultedCard
(static) PayIntent#getVoiceAuthCode() → {String}
Get the field value
- Source:
Returns:
- Type
- String
(static) PayIntent#setAction(action)
Set the field value
The action to fire in the device (com.clover.remote.protocol.action.START_REMOTE_PROTOCOL_PAY)
Parameters:
Name | Type | Description |
---|---|---|
action |
String |
- Source:
(static) PayIntent#setAllowOfflinePayment(allowOfflinePayment)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
allowOfflinePayment |
Boolean | Null |
- Source:
(static) PayIntent#setAllowPartialAuth(allowPartialAuth)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
allowPartialAuth |
Boolean | Null |
- Source:
(static) PayIntent#setAmount(amount)
Set the field value
Amount for transaction
Parameters:
Name | Type | Description |
---|---|---|
amount |
Number | Null | must be a long integer, |
- Source:
(static) PayIntent#setApplicationTracking(applicationTracking)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
applicationTracking |
apps.AppTracking |
- Source:
(static) PayIntent#setApproveOfflinePaymentWithoutPrompt(approveOfflinePaymentWithoutPrompt)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
approveOfflinePaymentWithoutPrompt |
Boolean | Null |
- Source:
(static) PayIntent#setCardDataMessage(cardDataMessage)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
cardDataMessage |
String |
- Source:
(static) PayIntent#setCardEntryMethods(cardEntryMethods)
Set the field value
Allowed entry methods
Parameters:
Name | Type | Description |
---|---|---|
cardEntryMethods |
Number | must be an integer |
- Source:
(static) PayIntent#setCashAdvanceCustomerIdentification(cashAdvanceCustomerIdentification)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
cashAdvanceCustomerIdentification |
payments.CashAdvanceCustomerIdentification |
- Source:
(static) PayIntent#setDisableRestartTransactionWhenFailed(disableRestartTransactionWhenFailed)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
disableRestartTransactionWhenFailed |
Boolean |
- Source:
(static) PayIntent#setEmployeeId(employeeId)
Set the field value
Unique identifier for a employee
Parameters:
Name | Type | Description |
---|---|---|
employeeId |
String |
- Source:
(static) PayIntent#setExternalPaymentId(externalPaymentId)
Set the field value
An id that allows an external system to link to a payment.
Parameters:
Name | Type | Description |
---|---|---|
externalPaymentId |
String |
- Source:
(static) PayIntent#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) PayIntent#setGermanInfo(germanInfo)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
germanInfo |
payments.GermanInfo |
- Source:
(static) PayIntent#setIsCardNotPresent(isCardNotPresent)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
isCardNotPresent |
Boolean |
- Source:
(static) PayIntent#setIsDisableCashBack(isDisableCashBack)
Set the field value
If true, then cash back will not be offered.
Parameters:
Name | Type | Description |
---|---|---|
isDisableCashBack |
Boolean |
- Source:
(static) PayIntent#setIsForceSwipePinEntry(isForceSwipePinEntry)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
isForceSwipePinEntry |
Boolean |
- Source:
(static) PayIntent#setIsTesting(isTesting)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
isTesting |
Boolean |
- Source:
(static) PayIntent#setOrderId(orderId)
Set the field value
Unique identifier for a order
Parameters:
Name | Type | Description |
---|---|---|
orderId |
String |
- Source:
(static) PayIntent#setPassThroughValues(passThroughValues)
Set the field value
A map of values passed through to the server that are NOT used in payment processing or persisted.
Parameters:
Name | Type | Description |
---|---|---|
passThroughValues |
Object.<String, String> | A map of |
- Source:
(static) PayIntent#setPaymentId(paymentId)
Set the field value
Unique identifier for a payment
Parameters:
Name | Type | Description |
---|---|---|
paymentId |
String |
- Source:
(static) PayIntent#setPostalCode(postalCode)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
postalCode |
String |
- Source:
(static) PayIntent#setRemotePrint(remotePrint)
Set the field value
If true, then the receiver of this message does NOT print
Parameters:
Name | Type | Description |
---|---|---|
remotePrint |
Boolean |
- Source:
(static) PayIntent#setRequiresRemoteConfirmation(requiresRemoteConfirmation)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
requiresRemoteConfirmation |
Boolean | Null |
- Source:
(static) PayIntent#setServiceChargeAmount(serviceChargeAmount)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
serviceChargeAmount |
payments.ServiceChargeAmount |
- Source:
(static) PayIntent#setStreetAddress(streetAddress)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
streetAddress |
String |
- Source:
(static) PayIntent#setTaxableAmountRates(taxableAmountRates)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
taxableAmountRates |
Array.<payments.TaxableAmountRate> | An array of |
- Source:
(static) PayIntent#setTaxAmount(taxAmount)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
taxAmount |
Number | Null | must be a long integer, |
- Source:
(static) PayIntent#setTipAmount(tipAmount)
Set the field value
Amount paid in tips
Parameters:
Name | Type | Description |
---|---|---|
tipAmount |
Number | Null | must be a long integer, |
- Source:
(static) PayIntent#setTippableAmount(tippableAmount)
Set the field value
Amount used when calculating on screen tips
Parameters:
Name | Type | Description |
---|---|---|
tippableAmount |
Number | Null | must be a long integer, |
- Source:
(static) PayIntent#setTransactionNo(transactionNo)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
transactionNo |
String |
- Source:
(static) PayIntent#setTransactionSettings(transactionSettings)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
transactionSettings |
payments.TransactionSettings |
- Source:
(static) PayIntent#setTransactionType(transactionType)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
transactionType |
remotemessage.TransactionType |
- Source:
(static) PayIntent#setVaultedCard(vaultedCard)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
vaultedCard |
payments.VaultedCard |
- Source:
(static) PayIntent#setVoiceAuthCode(voiceAuthCode)
Set the field value
Parameters:
Name | Type | Description |
---|---|---|
voiceAuthCode |
String |
- Source: