CWS Wrapper Library
5.1.0
|
Object which contains all payment transaction options. It is passed to CWS.StartPaymentTransaction More...
Public Attributes | |
string[] | cardEntryTypes |
CardEntryType More... | |
Properties | |
string | paymentGatewayId [get, set] |
Id returned from OpenPaymentGateway More... | |
string | transactionType [get, set] |
The type of transaction. TransactionType More... | |
string | tenderType [get, set] |
The type of tender. TenderType More... | |
Money | baseTransactionAmount [get, set] |
Amount of sale before tax, tip and discount. More... | |
Money | tenderedAmount [get, set] |
Amount tenderered. Required only for CASH transactions. More... | |
Money[] | taxAmounts [get, set] |
How much tax to add to base amount More... | |
Money | ivuMunicipalTax [get, set] |
IVU Lotto Municipal Tax More... | |
Money | ivuStateTax [get, set] |
IVU Lotto State Tax More... | |
Money | gratuityAmount [get, set] |
How much tip to add to base amount. More... | |
Money[] | discountAmounts [get, set] |
An array of discounts. More... | |
bool | forceTransaction [get, set] |
Request Voice Referral More... | |
bool | generateToken [get, set] |
Generate a token that can be used on subsequent transactions. More... | |
bool | addToken [get, set] |
Store Token. More... | |
string | tokenizedCardNumber [get, set] |
Token as returned from a transaction with generateToken=true More... | |
string | tokenExpirationDate [get, set] |
Expiration date for the generated tokenized card number, Format MMYY More... | |
string | originalTransId [get, set] |
Used with void, linked refund etc More... | |
AvsFields | avsFields [get, set] |
A Dictionary of AVS field names and values. Valid names are CARDHOLDER_ADDRESS and CARDHOLDER_ZIP More... | |
string | cardType [get, set] |
CardType More... | |
string | note [get, set] |
Textual data to be associated with this transaction More... | |
string | merchantTransactionReference [get, set] |
Reference to be associated with this transaction, it may be use to search transaction More... | |
string | invoiceNumber [get, set] |
An invoice number to be associated with this transaction More... | |
bool | isTaxInclusive [get, set] |
You can optionally set if specified tax amount is already included in transaction amount. More... | |
bool | verifyTipAdjustByIssuer [get, set] |
You can optionally specify if tip adjust transaction should be reauthorized by issuer, only valid when transaction type is Tip Adjust More... | |
bool | skipAmountOnCardEntryPrompt [get, set] |
You can request amount should be skipped on card entry prompt More... | |
bool | partialApprovalAllowed [get, set] |
You can request a partial approval for the transaction More... | |
bool | gratuityFlowEnabled [get, set] |
You can have the customer enter the tip amount on the reader. More... | |
bool | gratuityCustomAmountEntryAllowed [get, set] |
If you have gratuitfyFlowEnabled you can have the reader allow the customer to enter any amount for tip. More... | |
QuickSelection | gratuityQuickSelections [get, set] |
The reader will display default tip amounts unless you specify your own. More... | |
string | signatureOption [get, set] |
The signature option to use for the transaction. More... | |
string | octRefNumber [get, set] |
The unique oct reference number to use for the money transfer oct transaction. More... | |
string | laneNumber [get, set] |
The lane number to use for this transaction. Should be an 8-digit number. More... | |
string | oarData [get, set] |
The original authorization response data to use for the TOKEN transaction. More... | |
string | ps2000Data [get, set] |
The ps2000 data to use for the TOKEN transaction. More... | |
HealthcareAmount | healthcareAmount [get, set] |
The healthcare amount which contains amount related to healthcare transactions. More... | |
Object which contains all payment transaction options. It is passed to CWS.StartPaymentTransaction
string [] CWSWrapper.PaymentArgs.cardEntryTypes |
Optional - default all card entry types
Card entry mode: Swiped, Contactless, Manually Enter, or EMV.
|
getset |
Store Token.
Optional - default false
Stores generated token in Card Manager server.
|
getset |
A Dictionary of AVS field names and values. Valid names are CARDHOLDER_ADDRESS and CARDHOLDER_ZIP
|
getset |
Amount of sale before tax, tip and discount.
Required
The monetary value of this transaction.
|
getset |
|
getset |
An array of discounts.
Optional - default 0
|
getset |
Request Voice Referral
Optional - default false
Ability to process a transaction utilizing the voice authorization number provided by the creditor.
|
getset |
Generate a token that can be used on subsequent transactions.
Optional - default false
Generates a token based on passed card data for later use.
|
getset |
How much tip to add to base amount.
Optional - default 0
Pre-determined gratuity amount (i.e. if the gratuity amount has already been entered into the POS prior to the start of the transaction, OR, if used as part of a callback request for a gratuity amount.
|
getset |
If you have gratuitfyFlowEnabled you can have the reader allow the customer to enter any amount for tip.
Optional - default false
|
getset |
You can have the customer enter the tip amount on the reader.
Optional - default false
|
getset |
The reader will display default tip amounts unless you specify your own.
Optional - default null
|
getset |
The healthcare amount which contains amount related to healthcare transactions.
|
getset |
An invoice number to be associated with this transaction
Optional - default null
|
getset |
You can optionally set if specified tax amount is already included in transaction amount.
Optional - default false
|
getset |
IVU Lotto Municipal Tax
Optional - default null
The money for IVU Lotto Municipal tax.
|
getset |
IVU Lotto State Tax
Optional - default null
The money for IVU Lotto State tax.
|
getset |
The lane number to use for this transaction. Should be an 8-digit number.
|
getset |
Reference to be associated with this transaction, it may be use to search transaction
Optional - default null
|
getset |
Textual data to be associated with this transaction
Optional - default null
|
getset |
The original authorization response data to use for the TOKEN transaction.
|
getset |
The unique oct reference number to use for the money transfer oct transaction.
|
getset |
Used with void, linked refund etc
Optional - default null
|
getset |
You can request a partial approval for the transaction
Optional - default false
|
getset |
Id returned from OpenPaymentGateway
Required
|
getset |
The ps2000 data to use for the TOKEN transaction.
|
getset |
The signature option to use for the transaction.
|
getset |
You can request amount should be skipped on card entry prompt
Optional - default false
|
getset |
How much tax to add to base amount
Optional
Sales tax amount applied to this transaction.
|
getset |
Amount tenderered. Required only for CASH transactions.
Optional - default 0
The a sum of money given in payment.
|
getset |
|
getset |
Expiration date for the generated tokenized card number, Format MMYY
Optional - default null
The expiration date (MMYY) for the tokenized card number.
|
getset |
Token as returned from a transaction with generateToken=true
Optional - default null
The token number used as a substitute for a card number.
|
getset |
|
getset |
You can optionally specify if tip adjust transaction should be reauthorized by issuer, only valid when transaction type is Tip Adjust
Optional - default false