Cat Members
Represents a credit authorization terminal.
The following tables list the members exposed by the Cat type.
Protected Constructors
Name | Description | |
---|---|---|
Cat |
Top
Public Fields
Name | Description | |
---|---|---|
ExtendedErrorCenterError | Indicates an error was returned from the approval agency in CenterResultCode. | |
ExtendedErrorCommandError | Indicates the command sent to the CAT is incorrect in an ErrorEvent event. | |
ExtendedErrorCommunicationError | Indicates a communication error has occurred between the approval agency and the CAT in an ErrorEvent event. | |
ExtendedErrorDailyLogOverflow | Indicates the daily log is too big to be stored.in an ErrorEvent event. | |
ExtendedErrorReset | Indicates the CAT was stopped during processing by the CAT reset key or stop key in an ErrorEvent event. |
Top
Public Properties
(see also Protected Properties )
Name | Description | |
---|---|---|
AccountNumber | Account number. | |
AdditionalSecurityInformation | Additional security information. | |
ApprovalCode | Credit approval code. | |
AsyncMode | Indicates whether the authorization runs asynchronously. | |
CapAdditionalSecurityInformation | Indicates whether the AdditionalSecurityInformation property can be used. | |
CapAuthorizeCompletion | Indicates whether the AuthorizeCompletion method is implemented. | |
CapAuthorizePreSales | Indicates whether the AuthorizePreSales method is implemented. | |
CapAuthorizeRefund | Indicates whether the AuthorizeRefund method is implemented. | |
CapAuthorizeVoid | Indicates whether the AuthorizeVoid method is implemented. | |
CapAuthorizeVoidPreSales | Indicates whether the AuthorizeVoidPreSales method is implemented. | |
CapCenterResultCode | Indicates whether the CenterResultCode method is implemented. | |
CapCheckCard | Indicates whether the CheckCard method is implemented. | |
CapDailyLog | Indicates the daily log ability of the device. | |
CapInstallments | Indicates whether the "Installments" item is provided. | |
CapPaymentDetail | Indicates whether the PaymentDetail property is implemented. | |
CapPowerReporting | (inherited from PosCommon ) | |
CapStatisticsReporting | (inherited from PosCommon ) | |
CapTaxOthers | Indicates whether the item "TaxOthers" is provided. | |
CapTrainingMode | Indicates whether the TrainingMode property is implemented. | |
CapTransactionNumber | Indicates whether the TransactionNumber property is implemented. | |
CapUpdateStatistics | (inherited from PosCommon ) | |
CardCompanyId | Indicates credit card company ID. | |
CenterResultCode | Contains the code from the approval agency. | |
CheckHealthText | (inherited from PosCommon ) | |
Claimed | (inherited from PosCommon ) | |
Compatibility | Indicates the compatibility level of a device.(inherited from PosDevice) | |
DailyLog | Contains the result of the AccessDailyLog method. | |
DeviceDescription | (inherited from PosCommon ) | |
DeviceEnabled | (inherited from PosCommon ) | |
DeviceName | (inherited from PosCommon ) | |
FreezeEvents | (inherited from PosCommon ) | |
OutputId | Contains the identifier of the most recently started asynchronous output. | |
PaymentCondition | Contains the payment condition of the most recent successful authorization operation. | |
PaymentDetail | Contains payment condition details as the result of an authorization operation. | |
PaymentMedia | ||
PowerNotify | (inherited from PosCommon ) | |
PowerState | (inherited from PosCommon ) | |
SequenceNumber | Contains a "sequence number" as the result of each method call. | |
ServiceObjectDescription | (inherited from PosCommon ) | |
ServiceObjectVersion | (inherited from PosCommon ) | |
SlipNumber | Stores a "slip number" as the result of each authorization operation. | |
State | (inherited from PosCommon ) | |
SynchronizingObject | (inherited from PosCommon ) | |
TrainingMode | Indicates whether each operation is run in training mode. | |
TransactionNumber | Contains a transaction number as the result of each authorization operation. | |
TransactionType | Contains a transaction number as the result of each authorization operation. |
Top
Protected Properties
Name | Description | |
---|---|---|
DevicePath | (inherited from PosCommon ) |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
AccessDailyLog | Gets the daily log from CAT. | |
AuthorizeCompletion | Purchase after approval is intended. | |
AuthorizePreSales | Makes a pre-authorization. | |
AuthorizeRefund | Refund purchase approval is intended. | |
AuthorizeSales | Normal purchase approval is intended. | |
AuthorizeVoid | Purchase cancellation approval is intended. | |
AuthorizeVoidPreSales | Pre-authorization cancellation approval is intended. | |
CheckCard | Card Check is intended. | |
CheckHealth | (inherited from PosCommon ) | |
Claim | (inherited from PosCommon ) | |
ClearOutput | Clears outputs that have been buffered for the unit. | |
Close | (inherited from PosCommon ) | |
DirectIO | (inherited from PosCommon ) | |
Equals | (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
Open | (inherited from PosCommon ) | |
Release | (inherited from PosCommon ) | |
ResetStatistic | (inherited from PosCommon ) | |
ResetStatistics | Overloaded. (inherited from PosCommon ) | |
RetrieveStatistic | (inherited from PosCommon ) | |
RetrieveStatistics | Overloaded. (inherited from PosCommon ) | |
ToString | (inherited from Object ) | |
UpdateStatistic | (inherited from PosCommon ) | |
UpdateStatistics | Overloaded. (inherited from PosCommon ) |
Top
Protected Methods
Name | Description | |
---|---|---|
DeleteConfigurationProperty | (inherited from PosCommon ) | |
Finalize | (inherited from Object ) | |
GetConfigurationProperty | (inherited from PosCommon ) | |
Invoke | (inherited from PosCommon ) | |
MemberwiseClone | (inherited from Object ) | |
SetConfigurationProperty | (inherited from PosCommon ) |
Top
Public Events
Name | Description | |
---|---|---|
DirectIOEvent | (inherited from PosCommon ) | |
ErrorEvent | Notifies the application that a CAT error has been detected and suitable response by the application is necessary to process the error condition. | |
OutputCompleteEvent | Notifies the application that the queued output request associated with the OutputCompleteEventArgs.OutputId property has completed successfully. | |
StatusUpdateEvent | (inherited from PosCommon ) |
Top