CWS Wrapper Library  5.1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCWSWrapper.AccountInfoAccount information
 CCWSWrapper.AmountConfirmationDataResults returned after terminal prompts customer to confirm amount
 CCWSWrapper.AResultsBase class for the results in the response from CWS WebService
 CCWSWrapper.AmountConfResultsResult of the amount confirmation of a transaction
 CCWSWrapper.ApiInfoResultsResult object returned from requesting API info, such as version number, preferred card reader, etc
 CCWSWrapper.CardReaderInfoResultsResult object returned after requesting info about the connected card reader
 CCWSWrapper.DeviceStatusResultsResult object returned after requesting the status of the connected device
 CCWSWrapper.EnvironmentInfoResultsResult object returned after requesting information about the environment, such as version info on CWS, ConvergeConnect, and Commerce SDK
 CCWSWrapper.OpenPaymentGatewayResultsResults object returned from OpenPaymentGateway
 CCWSWrapper.OverrideCvmOptionsResultsResult object returned after requesting to override cvm options
 CCWSWrapper.OverrideDebitNetworkPreferencesResultsResult object returned after requesting the debit network preferrences to override
 CCWSWrapper.OverrideLanguageResultsResult object returned after requesting to override a default terminal language
 CCWSWrapper.PaymentTransactionResultsResult object returned from a payment transaction
 CCWSWrapper.PinEntryResultsResult object returned from requesting the customer's PIN
 CCWSWrapper.PrinterInfoResultsRequest object returned after requesting info from a connected printer
 CCWSWrapper.PrinterSearchResultsResult object returned after searching for any connected printers
 CCWSWrapper.PrintReceiptResultsResult object returned after printing a receipt from a connected printer
 CCWSWrapper.ReaderSearchResultsResult object returned after searching for any connected card readers
 CCWSWrapper.RebootResultsResult object returned after requesting the device to reboot
 CCWSWrapper.ResetResultsResult object returned after requesting that the device perform a reset
 CCWSWrapper.SetPrefsResultsResult object returned after setting the preferences of the terminal
 CCWSWrapper.SetTerminalCardholderInputModeConfigurationResultsResult object returned after requesting to set terminal cardholder input mode
 CCWSWrapper.SetTerminalDeviceConfigurationResultsResult object returned after requesting to set terminal device (i.e. device type, CAT level, etc) configuration
 CCWSWrapper.SigCaptureResultsResult object returned after capturing the customer's signature
 CCWSWrapper.TransactionSearchResultsResults returned from a transaction search
 CCWSWrapper.TransResultsResult object returned after performing a transaction
 CCWSWrapper.UpdateKeysResultsResult object returned after updating the keys in the device
 CCWSWrapper.VersionInfoResultsResult object after requesting version information on CWS, ConvergeConnect, and Commerce SDK
 CCWSWrapper.BinLookupResultContains information about a bin lookup for a payment card
 CCWSWrapper.CalculateExtraChargeArgsObject which contains all extra charge calculation attributes. It is passed to CWS.CalculateExtraCharge
 CCWSWrapper.CardDataContains information retrieved from a customer's card by the card reader
 CCWSWrapper.CardEntryTypeHow the credit card can be obtained
 CCWSWrapper.CardReadArgsHolds information needed to perform a card read on the card reader.
 CCWSWrapper.CardReaderConfigArgsContains information needed to setup and configure a connection to a card reader
 CCWSWrapper.CardReaderConnectionA connection to an available card reader
 CCWSWrapper.CardReaderInfoContains information about the connected card reader
 CCWSWrapper.CardTypeYou can restrict what kind of card the customer uses
 CCWSWrapper.ConConInfoContains information about the current version of Converge Connect (ConCon)
 CCWSWrapper.ConnectionMethodThe way readers can connect
 CCWSWrapper.ConnectionTypeThe type of connection to make
 CCWSWrapper.CountryCodeThe available country codes
 CCWSWrapper.CWSRoot class for C# access to CWS's RESTful API
 CCWSWrapper.CWSEventNotification events emitted by CWS
 CCWSWrapper.CWSInfoContains information on CWS, including communicating port, version, etc
 CCWSWrapper.DebitNetworkChoiceThe available choices for debit network preference
 CCWSWrapper.DeviceConfigArgsContains information needed to perform a device search
 CCWSWrapper.DeviceConnectionCriteriaDevice connection criteria for a device search
 CCWSWrapper.DeviceProviderTypeThe name of the device provider
 CCWSWrapper.DeviceStatusDataContains information on the status of the card reader
 CCWSWrapper.DeviceTypeThe type of device to search for
 CCWSWrapper.EmvApplicationEMV Application that the user might be asked to choose from a list, in case selection is not supported on the card reader
 CCWSWrapper.EmvResponseDataContains information about an EMV transaction reponse
 CCWSWrapper.GratuityAmountGratuity
 CCWSWrapper.HandleBinLookupResultInfoObject which contains information for handling a bin lookup result
 CCWSWrapper.HealthcareAmountObject which contains healthcare related amounts
 CCWSWrapper.InetAddressContains information used to make TCP/IP connections
 CCWSWrapper.LanguageCodeThe available languages
 CCWSWrapper.LanguageInformationContains the language and country codes for the terminal
 CCWSWrapper.LogLevelLog Level
 CCWSWrapper.MoneyRepresentation of monetary amounts with a currency code (ECLCurrencyCode - ISO 4217) and a value in minor units.

  • $10.95 USD would be specified as a minor units value of 1095 and a currency code of USD.
  • $0.10 USD would be specified as a minor units value of 10 and a currency code of USD.
 CCWSWrapper.OpenPaymentArgsHolds information needed to communicate with the payment gateway
 CCWSWrapper.OpenPaymentDataResults for a OpenPaymentGateway
 CCWSWrapper.OutcomeResult object returned after completing a transaction
 CCWSWrapper.OverrideCvmOptionsContains information used to override the signature option
 CCWSWrapper.OverrideDebitNetworkPreferencesContains information used to override debit network preferences for specific card brands
 CCWSWrapper.OverrideDefaultTerminalLanguageContains information used to override the language on a card reader
 CCWSWrapper.PaymentArgsObject which contains all payment transaction options. It is passed to CWS.StartPaymentTransaction
 CCWSWrapper.PinDataContains the encrypted pin data retrieved from the card reader
 CCWSWrapper.PrintControlSpecial characters that can be inserted into receipts you print
 CCWSWrapper.PrinterDataContains information about a connected printer
 CCWSWrapper.PrinterInfoContains information about a connected printer
 CCWSWrapper.PrintPaymentArgsObject to hold print payment parameters
 CCWSWrapper.EmailPaymentArgsArguments to Email a receipt
 CCWSWrapper.ProxyInfoContains informtion and credentials to communicate through a secure proxy
 CCWSWrapper.QuickSelectionQuickSelection - object to hold three gratuity amounts for use with gratuity flow. These gratuity amounts are expressed in a Dictionary<String,String> with the following required three keys
 CCWSWrapper.RuntimeInfoContains runtime information for CWS
 CCWSWrapper.signatureBitmapContains the data for the signature bitmap obtained from the card reader or other mechanism
 CCWSWrapper.SignatureDataHolds information on the signature data retrieved from the customer
 CCWSWrapper.SignatureOptionThe available choices for signature option
 CCWSWrapper.TenderTypeConstants to specify the tender type
 CCWSWrapper.TerminalCardholderInputModeConfigurationContains information on terminal cardholder input mode
 CCWSWrapper.TerminalConfigurationContains information on the configuration of the card reader
 CCWSWrapper.TerminalDeviceConfigurationContains information on terminal device configuration (i.e. device type, CAT level, etc.)
 CCWSWrapper.TimeRepresentation of time in hour (0-23) and minute (0-59)
 CCWSWrapper.TLVArgsContains information on the payment gateway and the TLV data values to use
 CCWSWrapper.TransactionDetails of a transaction - either part of PaymentTransactionData (returned from PaymentTransaction) or returned from a transction search
 CCWSWrapper.PaymentTransactionDataResults returned from a payment transaction
 CCWSWrapper.TransactionDataContains information about the transaction performed on the card reader
 CCWSWrapper.TransactionSearchArgsTransaction search criteria
 CCWSWrapper.TransactionSearchDataResults for a transaction search
 CCWSWrapper.TransactionTypeConstants used to specify transaction types
 CCWSWrapper.TransArgsArguments used to initiate a transaction on card reader
 CCWSWrapper.VersionInfoContains version information about CWS or another library being used