Class: PayIntent

remotemessage.PayIntent()

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:
Type
payments.CashAdvanceCustomerIdentification

(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:
Type
payments.ServiceChargeAmount

(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:
Type
payments.TransactionSettings

(static) PayIntent#getTransactionType() → {remotemessage.TransactionType}

Get the field value
Source:
Returns:
Type
remotemessage.TransactionType

(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 to <>
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: