Class AuthRequest
java.lang.Object
com.clover.remote.client.messages.BaseRequest
com.clover.remote.client.messages.BaseTransactionRequest
com.clover.remote.client.messages.TransactionRequest
com.clover.remote.client.messages.AuthRequest
Request object for requesting an auth transaction.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetTipSuggestions(com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion1, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion2, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion3, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion4) Set the field valueMethods inherited from class com.clover.remote.client.messages.TransactionRequest
getAllowOfflinePayment, getApproveOfflinePaymentWithoutPrompt, getAutoAcceptSignature, getDisableCashback, getForceOfflinePayment, getSignatureEntryLocation, getSignatureThreshold, getTaxAmount, getTippableAmount, getTipSuggestions, getType, setAllowOfflinePayment, setApproveOfflinePaymentWithoutPrompt, setAutoAcceptSignature, setDisableCashback, setForceOfflinePayment, setSignatureEntryLocation, setSignatureThreshold, setTaxAmount, setTippableAmount, setTipSuggestionsMethods inherited from class com.clover.remote.client.messages.BaseTransactionRequest
getAmount, getAutoAcceptPaymentConfirmations, getCardEntryMethods, getCardNotPresent, getDisableDuplicateChecking, getDisablePrinting, getDisableReceiptSelection, getDisableRestartTransactionOnFail, getExternalId, getExternalReferenceId, getExtras, getPresentQrcOnly, getRegionalExtras, getVaultedCard, setAmount, setAutoAcceptPaymentConfirmations, setCardEntryMethods, setCardNotPresent, setDisableDuplicateChecking, setDisablePrinting, setDisableReceiptSelection, setDisableRestartTransactionOnFail, setExternalId, setExternalReferenceId, setExtras, setPresentQrcOnly, setRegionalExtras, setVaultedCard
-
Constructor Details
-
AuthRequest
Constructor- Parameters:
amount- The amount of the transaction. This includes amount, tax, service charges, etc. except the tipexternalId- An id assigned by the POS that can be used to track a payment through the Clover system
-
-
Method Details
-
setTipSuggestions
public void setTipSuggestions(com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion1, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion2, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion3, com.clover.sdk.v3.merchant.TipSuggestion tipSuggestion4) Set the field value- Parameters:
tipSuggestion1- - 4 set the tip suggestions
-