CloverConnector  4.0.5
Copyright (C) 2018 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.BaseTransactionRequest com.clover.remotepay.sdk.BaseRequest

Public Member Functions

 AuthRequest ()
 

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
long? SignatureThreshold [get, set]
 
DataEntryLocationSignatureEntryLocation [get, set]
 
bool? AutoAcceptSignature [get, set]
 
List< TipSuggestionTipSuggestions = new List<TipSuggestion>() [get, set]
 
- Properties inherited from com.clover.remotepay.sdk.BaseTransactionRequest
bool? DisablePrinting [get, set]
 
bool? CardNotPresent [get, set]
 
bool? DisableRestartTransactionOnFail [get, set]
 
long Amount [get, set]
 
int? CardEntryMethods [get, set]
 
VaultedCard VaultedCard [get, set]
 
string ExternalId [get, set]
 
PayIntent.TransactionType Type [get, set]
 
bool? DisableDuplicateChecking [get, set]
 
bool? DisableReceiptSelection [get, set]
 
bool? AutoAcceptPaymentConfirmations [get, set]
 
Dictionary< string, string > Extras = new Dictionary<string, string>() [get]
 
Dictionary< string, string > RegionalExtras = new Dictionary<string, string>() [get]
 
string ExternalReferenceId [get, set]
 The external reference id if associated with the payment More...
 
- Properties inherited from com.clover.remotepay.sdk.BaseRequest
string RequestId [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from com.clover.remotepay.sdk.BaseRequest
 BaseRequest ()
 

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.

Definition at line 313 of file TransactionBeans.cs.

Constructor & Destructor Documentation

◆ AuthRequest()

com.clover.remotepay.sdk.AuthRequest.AuthRequest ( )

Definition at line 315 of file TransactionBeans.cs.

Property Documentation

◆ AllowOfflinePayment

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

If true then offline payments can be accepted

Definition at line 331 of file TransactionBeans.cs.

◆ ApproveOfflinePaymentWithoutPrompt

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

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

Definition at line 335 of file TransactionBeans.cs.

◆ DisableCashback

bool? com.clover.remotepay.sdk.AuthRequest.DisableCashback
getset

Definition at line 319 of file TransactionBeans.cs.

◆ 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.

Definition at line 344 of file TransactionBeans.cs.

◆ TaxAmount

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

Amount paid in tips

Definition at line 323 of file TransactionBeans.cs.

◆ TippableAmount

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

Amount against which a tip should be applied

Definition at line 327 of file TransactionBeans.cs.


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