CloverConnector  4.0.5
Copyright (C) 2018 Clover Network, Inc.
com.clover.remotepay.sdk.SaleRequest Class Reference

This request should be used for a Sale call. More...

Inheritance diagram for com.clover.remotepay.sdk.SaleRequest:
com.clover.remotepay.sdk.TransactionRequest com.clover.remotepay.sdk.BaseTransactionRequest com.clover.remotepay.sdk.BaseRequest

Public Member Functions

 SaleRequest ()
 

Properties

bool? DisableCashback [get, set]
 If true then the cashback feature will not appear during the transaction More...
 
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...
 
long? TipAmount [get, set]
 Gets or sets the tip amount. More...
 
TipModeTipMode [get, set]
 Gets or sets the tip mode, which controls when the tip is either designated by the customer, provided by the system as part of the request, or ommitted completely from the transaction 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 a Sale call.

Definition at line 235 of file TransactionBeans.cs.

Constructor & Destructor Documentation

◆ SaleRequest()

com.clover.remotepay.sdk.SaleRequest.SaleRequest ( )

Definition at line 238 of file TransactionBeans.cs.

Property Documentation

◆ AllowOfflinePayment

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

If true then offline payments can be accepted

Definition at line 260 of file TransactionBeans.cs.

◆ ApproveOfflinePaymentWithoutPrompt

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

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

Definition at line 264 of file TransactionBeans.cs.

◆ DisableCashback

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

If true then the cashback feature will not appear during the transaction

Definition at line 248 of file TransactionBeans.cs.

◆ ForceOfflinePayment

bool? com.clover.remotepay.sdk.SaleRequest.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 283 of file TransactionBeans.cs.

◆ TaxAmount

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

Amount paid in tips

Definition at line 252 of file TransactionBeans.cs.

◆ TipAmount

long? com.clover.remotepay.sdk.SaleRequest.TipAmount
getset

Gets or sets the tip amount.

Definition at line 268 of file TransactionBeans.cs.

◆ TipMode

TipMode? com.clover.remotepay.sdk.SaleRequest.TipMode
getset

Gets or sets the tip mode, which controls when the tip is either designated by the customer, provided by the system as part of the request, or ommitted completely from the transaction

Definition at line 274 of file TransactionBeans.cs.

◆ TippableAmount

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

Amount against which a tip should be applied

Definition at line 256 of file TransactionBeans.cs.


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