CWS Wrapper Library  5.1.0
Properties | List of all members
CWSWrapper.Transaction Class Reference

Details of a transaction - either part of PaymentTransactionData (returned from PaymentTransaction) or returned from a transction search More...

Inheritance diagram for CWSWrapper.Transaction:
CWSWrapper.PaymentTransactionData

Properties

string id [get, set]
 Unique id to identify the transaction. Can be used to print historically, perform linked refunds, voids etc. More...
 
string result [get, set]
 Transaction result More...
 
string transactionType [get, set]
 The type of transaction TransactionType More...
 
string tenderType [get, set]
 
string maskedPan [get, set]
 The creditcard number, masked More...
 
string cardScheme [get, set]
 VISA, Mastercard etc More...
 
string firstName [get, set]
 Card holder's first name More...
 
string lastName [get, set]
 Card holder's last name More...
 
bool isFallback [get, set]
 transaction is fallback or not More...
 
string date [get, set]
 Date of the transaction More...
 
Money amount [get, set]
 Amount of the transation - this includes tax, tip and surcharge. More...
 
Money amountRefundable [get, set]
 Remaining refundable amount of the transation - only applicable to a SALE transaction. This amount excludes surcharge. More...
 
Money amountRefunded [get, set]
 Refunded amount of the transation - only applicable to a SALE transaction. More...
 
Money totalSurchargeAmount [get, set]
 Total surcharge amount of the transaction - only applicable to a SALE transaction. More...
 
Money surchargeAmountRefunded [get, set]
 Refunded surcharge amount of the transaction - only applicable to a SALE transaction. More...
 
string authCode [get, set]
 The authorization code More...
 
string merchantTransactionReference [get, set]
 Merchant transaction reference associated with this transaction More...
 
string note [get, set]
 Note associated with this transaction More...
 
Money tax [get, set]
 Tax More...
 
Money discount [get, set]
 Total discount More...
 
string cardEntryType [get, set]
 How the card number was entered More...
 
signatureBitmap signatureBitmap [get, set]
 Either SIG_BIN_2 or base 64 encoded JPEG More...
 
Money gratuityAmount [get, set]
 Tip More...
 
string avsResponse [get, set]
 Response when AVS fields are passed More...
 
string state [get, set]
 Current state of transaction (search only) More...
 
string invoiceNumber [get, set]
 Merchant invoice number More...
 
string laneNumber [get, set]
 Lane Number used for the transaction More...
 
Money ivuMunicipalTax [get, set]
 IVU Municipal Tax More...
 
Money ivuStateTax [get, set]
 IVU State Tax More...
 
string ivuControlNumber [get, set]
 IVU Transaction Control Number More...
 
string serviceFeeTransactionId [get, set]
 Service Fee Transaction ID More...
 
string serviceFeeTransactionApprovalCode [get, set]
 Service Fee Transaction Approval Code More...
 
string serviceFeeTransactionDate [get, set]
 Service Fee Transaction Date More...
 
Money serviceFeeAmount [get, set]
 Service Fee amount More...
 
Money refundedServiceFeeAmount [get, set]
 Amount of Service Fee already refunded More...
 
string octRefNumber [get, set]
 OCT Reference Number More...
 
string oarData [get, set]
 Original Authorization Response Data More...
 
string ps2000Data [get, set]
 PS2000 Data More...
 
Money tipAmount [get, set]
 Tip Amount More...
 
Money baseAmount [get, set]
 Base Amount More...
 
Money accountBalance [get, set]
 Account Balance More...
 
string referenceNumber [get, set]
 Reference Number More...
 
string debitAccountType [get, set]
 Debit Account Type More...
 
Money overTheCounterAmount [get, set]
 Healthcare - Amount of over the counter medical expenditures More...
 
Money prescriptionAmount [get, set]
 Healthcare - Amount of prescription drug expenditures More...
 
Money clinicAmount [get, set]
 Healthcare - Amount of expenditures for clinic or other medical office services More...
 
Money dentalAmount [get, set]
 Healthcare - Amount of dental expenditures More...
 
Money visionAmount [get, set]
 Healthcare - Amount of vision expenditures More...
 
Money transitAmount [get, set]
 Healthcare - Amount of transit expenditures More...
 

Detailed Description

Details of a transaction - either part of PaymentTransactionData (returned from PaymentTransaction) or returned from a transction search

Property Documentation

◆ accountBalance

Money CWSWrapper.Transaction.accountBalance
getset

Account Balance

◆ amount

Money CWSWrapper.Transaction.amount
getset

Amount of the transation - this includes tax, tip and surcharge.

◆ amountRefundable

Money CWSWrapper.Transaction.amountRefundable
getset

Remaining refundable amount of the transation - only applicable to a SALE transaction. This amount excludes surcharge.

◆ amountRefunded

Money CWSWrapper.Transaction.amountRefunded
getset

Refunded amount of the transation - only applicable to a SALE transaction.

◆ authCode

string CWSWrapper.Transaction.authCode
getset

The authorization code

◆ avsResponse

string CWSWrapper.Transaction.avsResponse
getset

Response when AVS fields are passed

◆ baseAmount

Money CWSWrapper.Transaction.baseAmount
getset

Base Amount

◆ cardEntryType

string CWSWrapper.Transaction.cardEntryType
getset

How the card number was entered

◆ cardScheme

string CWSWrapper.Transaction.cardScheme
getset

VISA, Mastercard etc

◆ clinicAmount

Money CWSWrapper.Transaction.clinicAmount
getset

Healthcare - Amount of expenditures for clinic or other medical office services

◆ date

string CWSWrapper.Transaction.date
getset

Date of the transaction

◆ debitAccountType

string CWSWrapper.Transaction.debitAccountType
getset

Debit Account Type

◆ dentalAmount

Money CWSWrapper.Transaction.dentalAmount
getset

Healthcare - Amount of dental expenditures

◆ discount

Money CWSWrapper.Transaction.discount
getset

Total discount

◆ firstName

string CWSWrapper.Transaction.firstName
getset

Card holder's first name

◆ gratuityAmount

Money CWSWrapper.Transaction.gratuityAmount
getset

Tip

◆ id

string CWSWrapper.Transaction.id
getset

Unique id to identify the transaction. Can be used to print historically, perform linked refunds, voids etc.

◆ invoiceNumber

string CWSWrapper.Transaction.invoiceNumber
getset

Merchant invoice number

◆ isFallback

bool CWSWrapper.Transaction.isFallback
getset

transaction is fallback or not

◆ ivuControlNumber

string CWSWrapper.Transaction.ivuControlNumber
getset

IVU Transaction Control Number

◆ ivuMunicipalTax

Money CWSWrapper.Transaction.ivuMunicipalTax
getset

IVU Municipal Tax

◆ ivuStateTax

Money CWSWrapper.Transaction.ivuStateTax
getset

IVU State Tax

◆ laneNumber

string CWSWrapper.Transaction.laneNumber
getset

Lane Number used for the transaction

◆ lastName

string CWSWrapper.Transaction.lastName
getset

Card holder's last name

◆ maskedPan

string CWSWrapper.Transaction.maskedPan
getset

The creditcard number, masked

◆ merchantTransactionReference

string CWSWrapper.Transaction.merchantTransactionReference
getset

Merchant transaction reference associated with this transaction

◆ note

string CWSWrapper.Transaction.note
getset

Note associated with this transaction

◆ oarData

string CWSWrapper.Transaction.oarData
getset

Original Authorization Response Data

◆ octRefNumber

string CWSWrapper.Transaction.octRefNumber
getset

OCT Reference Number

◆ overTheCounterAmount

Money CWSWrapper.Transaction.overTheCounterAmount
getset

Healthcare - Amount of over the counter medical expenditures

◆ prescriptionAmount

Money CWSWrapper.Transaction.prescriptionAmount
getset

Healthcare - Amount of prescription drug expenditures

◆ ps2000Data

string CWSWrapper.Transaction.ps2000Data
getset

PS2000 Data

◆ referenceNumber

string CWSWrapper.Transaction.referenceNumber
getset

Reference Number

◆ refundedServiceFeeAmount

Money CWSWrapper.Transaction.refundedServiceFeeAmount
getset

Amount of Service Fee already refunded

◆ result

string CWSWrapper.Transaction.result
getset

Transaction result

◆ serviceFeeAmount

Money CWSWrapper.Transaction.serviceFeeAmount
getset

Service Fee amount

◆ serviceFeeTransactionApprovalCode

string CWSWrapper.Transaction.serviceFeeTransactionApprovalCode
getset

Service Fee Transaction Approval Code

◆ serviceFeeTransactionDate

string CWSWrapper.Transaction.serviceFeeTransactionDate
getset

Service Fee Transaction Date

◆ serviceFeeTransactionId

string CWSWrapper.Transaction.serviceFeeTransactionId
getset

Service Fee Transaction ID

◆ signatureBitmap

signatureBitmap CWSWrapper.Transaction.signatureBitmap
getset

Either SIG_BIN_2 or base 64 encoded JPEG

◆ state

string CWSWrapper.Transaction.state
getset

Current state of transaction (search only)

◆ surchargeAmountRefunded

Money CWSWrapper.Transaction.surchargeAmountRefunded
getset

Refunded surcharge amount of the transaction - only applicable to a SALE transaction.

◆ tax

Money CWSWrapper.Transaction.tax
getset

Tax

◆ tenderType

string CWSWrapper.Transaction.tenderType
getset

Tender TenderType

◆ tipAmount

Money CWSWrapper.Transaction.tipAmount
getset

Tip Amount

◆ totalSurchargeAmount

Money CWSWrapper.Transaction.totalSurchargeAmount
getset

Total surcharge amount of the transaction - only applicable to a SALE transaction.

◆ transactionType

string CWSWrapper.Transaction.transactionType
getset

The type of transaction TransactionType

◆ transitAmount

Money CWSWrapper.Transaction.transitAmount
getset

Healthcare - Amount of transit expenditures

◆ visionAmount

Money CWSWrapper.Transaction.visionAmount
getset

Healthcare - Amount of vision expenditures


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