CloverConnector  1.3.1
Copyright (C) 2017 Clover Network, Inc.
com.clover.remotepay.sdk.AuthRequest Class Reference

This request should be used for Auth only, but is backward compatible for older implementations. If you are currently using an AuthRequest with IsPreAuth = true, please change your code to use PreAuthRequest/PreAuthResponse for all PreAuth transactions. More...

Inheritance diagram for com.clover.remotepay.sdk.AuthRequest:
com.clover.remotepay.sdk.TransactionRequest com.clover.remotepay.sdk.BaseRequest

Properties

bool DisableCashback [get, set]
 
long TaxAmount [get, set]
 Amount paid in tips More...
 
long TippableAmount [get, set]
 Amount against which a tip should be applied More...
 
bool AllowOfflinePayment [get, set]
 If true then offline payments can be accepted More...
 
bool ApproveOfflinePaymentWithoutPrompt [get, set]
 If true then offline payments will be approved without a prompt. Currently must be true. More...
 
bool ForceOfflinePayment [get, set]
 If true then payments will be placed directly in the offline queue for processing when a valid connection exists to the gateway. This means that payments can be taken offline even with a healthy gateway connection, for purposes of keeping customer interaction with the payment device to the bare minimum. The merchant assumes all risk of potentially declined transactions when this feature is enabled. More...
 
- Properties inherited from com.clover.remotepay.sdk.TransactionRequest
bool DisablePrinting [get, set]
 
bool CardNotPresent [get, set]
 
bool DisableRestartTransactionOnFail [get, set]
 
long Amount [get, set]
 
long CardEntryMethods [get, set]
 
VaultedCard VaultedCard [get, set]
 
string ExternalId [get, set]
 
PayIntent.TransactionType Type [get, set]
 
long SignatureThreshold [get, set]
 
DataEntryLocation SignatureEntryLocation [get, set]
 
bool DisableReceiptSelection [get, set]
 
bool DisableDuplicateChecking [get, set]
 
bool AutoAcceptPaymentConfirmations [get, set]
 
bool AutoAcceptSignature [get, set]
 
- Properties inherited from com.clover.remotepay.sdk.BaseRequest
String RequestId [get, set]
 

Detailed Description

This request should be used for Auth only, but is backward compatible for older implementations. If you are currently using an AuthRequest with IsPreAuth = true, please change your code to use PreAuthRequest/PreAuthResponse for all PreAuth transactions.

Property Documentation

◆ AllowOfflinePayment

bool com.clover.remotepay.sdk.AuthRequest.AllowOfflinePayment
getset

If true then offline payments can be accepted

◆ ApproveOfflinePaymentWithoutPrompt

bool com.clover.remotepay.sdk.AuthRequest.ApproveOfflinePaymentWithoutPrompt
getset

If true then offline payments will be approved without a prompt. Currently must be true.

◆ ForceOfflinePayment

bool com.clover.remotepay.sdk.AuthRequest.ForceOfflinePayment
getset

If true then payments will be placed directly in the offline queue for processing when a valid connection exists to the gateway. This means that payments can be taken offline even with a healthy gateway connection, for purposes of keeping customer interaction with the payment device to the bare minimum. The merchant assumes all risk of potentially declined transactions when this feature is enabled.

◆ TaxAmount

long com.clover.remotepay.sdk.AuthRequest.TaxAmount
getset

Amount paid in tips

◆ TippableAmount

long com.clover.remotepay.sdk.AuthRequest.TippableAmount
getset

Amount against which a tip should be applied


The documentation for this class was generated from the following file: