CWS Wrapper Library  5.1.0
Public Attributes | Properties | List of all members
CWSWrapper.TransArgs Class Reference

Arguments used to initiate a transaction on card reader. More...

Public Attributes

Money baseTransactionAmount
 The base transaction amount (before gratuity, taxes, etc.). More...
 

Properties

string type [get, set]
 The type of transaction (SALE, PRE_AUTH, etc.). More...
 
bool cashback [get, set]
 Set to true if the customer requested cashback after the transaction. Otherwise, it is set to false. More...
 
long cashbackLimit [get, set]
 The maximum amount of cashback that the customer may receive. More...
 
bool dcc [get, set]
 Set to true if the merchant accepts processing the transaction used dynamic currency conversion (DCC). Otherwise, set to false. More...
 
string[] allowedPaymentTypes [get, set]
 A list of all the allowed payment types (VISA, MASTERCARD, etc.). More...
 
string[] retrievalModes [get, set]
 A list of retrieval modes to use for this transaction. More...
 
string[] signatureRuleTypes [get, set]
 A list of the signature rule types. More...
 
bool gratuityFlowEnabled [get, set]
 Set to true if the transaction process should include prompting the customer for gratuity. Otherwise, set to false. More...
 
string gratuityAmount [get, set]
 The amount of gratuity for the transaction. More...
 
bool gratuityCustomAmountEntryAllowed [get, set]
 Set to true if customer is allowed to enter in a customer amount of gratuity. Otherwise, set to false. More...
 
QuickSelection gratuityQuickSelections [get, set]
 The quick selection options for gratuity. More...
 
TerminalConfiguration terminalConfiguration [get, set]
 The card reader configurations to use for the transaction. More...
 
string signatureOption [get, set]
 The signature option to use for the transaction. More...
 

Detailed Description

Arguments used to initiate a transaction on card reader.

Member Data Documentation

◆ baseTransactionAmount

Money CWSWrapper.TransArgs.baseTransactionAmount

The base transaction amount (before gratuity, taxes, etc.).

Property Documentation

◆ allowedPaymentTypes

string [] CWSWrapper.TransArgs.allowedPaymentTypes
getset

A list of all the allowed payment types (VISA, MASTERCARD, etc.).

◆ cashback

bool CWSWrapper.TransArgs.cashback
getset

Set to true if the customer requested cashback after the transaction. Otherwise, it is set to false.

◆ cashbackLimit

long CWSWrapper.TransArgs.cashbackLimit
getset

The maximum amount of cashback that the customer may receive.

◆ dcc

bool CWSWrapper.TransArgs.dcc
getset

Set to true if the merchant accepts processing the transaction used dynamic currency conversion (DCC). Otherwise, set to false.

◆ gratuityAmount

string CWSWrapper.TransArgs.gratuityAmount
getset

The amount of gratuity for the transaction.

◆ gratuityCustomAmountEntryAllowed

bool CWSWrapper.TransArgs.gratuityCustomAmountEntryAllowed
getset

Set to true if customer is allowed to enter in a customer amount of gratuity. Otherwise, set to false.

◆ gratuityFlowEnabled

bool CWSWrapper.TransArgs.gratuityFlowEnabled
getset

Set to true if the transaction process should include prompting the customer for gratuity. Otherwise, set to false.

◆ gratuityQuickSelections

QuickSelection CWSWrapper.TransArgs.gratuityQuickSelections
getset

The quick selection options for gratuity.

◆ retrievalModes

string [] CWSWrapper.TransArgs.retrievalModes
getset

A list of retrieval modes to use for this transaction.

◆ signatureOption

string CWSWrapper.TransArgs.signatureOption
getset

The signature option to use for the transaction.

◆ signatureRuleTypes

string [] CWSWrapper.TransArgs.signatureRuleTypes
getset

A list of the signature rule types.

◆ terminalConfiguration

TerminalConfiguration CWSWrapper.TransArgs.terminalConfiguration
getset

The card reader configurations to use for the transaction.

◆ type

string CWSWrapper.TransArgs.type
getset

The type of transaction (SALE, PRE_AUTH, etc.).


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