Package com.clover.common2.payments
Class PayIntent
- java.lang.Object
-
- com.clover.common2.payments.PayIntent
-
- All Implemented Interfaces:
Parcelable
public class PayIntent extends Object implements Parcelable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PayIntent.Builder
static class
PayIntent.TransactionType
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTo(Intent intent)
int
describeContents()
String
toLogMessage()
String
toString()
void
writeToParcel(Parcel out, int flags)
-
-
-
Field Detail
-
action
public final String action
-
amount
public final Long amount
-
tippableAmount
@Deprecated public final Long tippableAmount
Deprecated.Please useTransactionSettings.getTippableAmount()
-
tipAmount
public final Long tipAmount
-
taxAmount
public final Long taxAmount
-
cashbackAmount
public final Long cashbackAmount
-
orderId
public final String orderId
-
paymentId
public final String paymentId
-
employeeId
public final String employeeId
-
transactionType
public final PayIntent.TransactionType transactionType
-
taxableAmountRateList
public final ArrayList<TaxableAmountRate> taxableAmountRateList
-
serviceChargeAmount
public final ServiceChargeAmount serviceChargeAmount
-
isDisableCashBack
@Deprecated public final boolean isDisableCashBack
Deprecated.Please useTransactionSettings.getDisableCashBack()
-
isTesting
public final boolean isTesting
-
cardEntryMethods
@Deprecated public final int cardEntryMethods
Deprecated.Please useTransactionSettings.getCardEntryMethods()
-
voiceAuthCode
public final String voiceAuthCode
-
postalCode
public final String postalCode
-
streetAddress
public final String streetAddress
-
isCardNotPresent
public final boolean isCardNotPresent
-
cardDataMessage
public final String cardDataMessage
-
remotePrint
@Deprecated public final boolean remotePrint
Deprecated.Please useTransactionSettings.getCloverShouldHandleReceipts()
NOTE - The boolean value for setCloverShouldHandleReceipts is the inverse of remotePrint (i.e. remotePrint == true is the equivalent of TransactionSettings.getCloverShouldHandleReceipts() == false)
-
transactionNo
@Deprecated public final String transactionNo
Deprecated., generated internally in the SPS/SPA
-
isForceSwipePinEntry
@Deprecated public final boolean isForceSwipePinEntry
Deprecated.
-
disableRestartTransactionWhenFailed
@Deprecated public final boolean disableRestartTransactionWhenFailed
Deprecated.
-
externalPaymentId
public final String externalPaymentId
-
externalReferenceId
public final String externalReferenceId
-
originatingPaymentPackage
public final String originatingPaymentPackage
-
vaultedCard
public final VaultedCard vaultedCard
-
allowOfflinePayment
@Deprecated public final Boolean allowOfflinePayment
Deprecated.please useTransactionSettings.getAllowOfflinePayment()
-
approveOfflinePaymentWithoutPrompt
@Deprecated public final Boolean approveOfflinePaymentWithoutPrompt
Deprecated.
-
requiresRemoteConfirmation
@Deprecated public final Boolean requiresRemoteConfirmation
Deprecated.
-
requiresFinalRemoteApproval
public final Boolean requiresFinalRemoteApproval
-
skipELVLimitOverride
public final Boolean skipELVLimitOverride
-
applicationTracking
public final AppTracking applicationTracking
-
allowPartialAuth
public final boolean allowPartialAuth
-
useLastSwipe
public final boolean useLastSwipe
-
themeName
public final Themes themeName
-
germanInfo
public final GermanInfo germanInfo
-
germanELVTransaction
public final String germanELVTransaction
-
cashAdvanceCustomerIdentification
public final CashAdvanceCustomerIdentification cashAdvanceCustomerIdentification
-
transactionSettings
public final TransactionSettings transactionSettings
-
vasSettings
public final VasSettings vasSettings
-
originatingTransaction
public final CardTransaction originatingTransaction
-
originatingPayment
public final Payment originatingPayment
-
originatingCredit
public final Credit originatingCredit
-
refund
public final Refund refund
-
customerTender
public final Tender customerTender
-
isDisableCreditSurcharge
public boolean isDisableCreditSurcharge
-
isPresentQrcOnly
public boolean isPresentQrcOnly
-
isManualCardEntryByPassMode
public boolean isManualCardEntryByPassMode
-
isAllowManualCardEntryOnMFD
public boolean isAllowManualCardEntryOnMFD
-
quickPaymentTransactionUuid
public final String quickPaymentTransactionUuid
-
authorization
public Authorization authorization
-
tokenizeCardRequest
public TokenizeCardRequest tokenizeCardRequest
-
tokenizeCardResponse
public TokenizeCardResponse tokenizeCardResponse
-
dataReadMode
public String dataReadMode
-
refundReason
public String refundReason
-
thresholdManagerName
public String thresholdManagerName
-
thresholdManagerId
public String thresholdManagerId
-
ebtManualCardEntryScreenFlow
public String ebtManualCardEntryScreenFlow
-
paymentType
public String paymentType
-
createAuth
public Boolean createAuth
-
CREATOR
public static final Parcelable.Creator<PayIntent> CREATOR
-
-
Method Detail
-
toLogMessage
public String toLogMessage()
-
addTo
public void addTo(Intent intent)
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceParcelable
-
writeToParcel
public void writeToParcel(Parcel out, int flags)
- Specified by:
writeToParcel
in interfaceParcelable
-
-