CloverConnector
3.0.2
Copyright (C) 2018 Clover Network, Inc.
|
Namespaces | |
namespace | service |
Classes | |
class | AcceptPayment |
Object passed in to OnAcceptPayment More... | |
class | ActivityMessage |
base class for messages flowing between POS and CustomActivity More... | |
class | AuthRequest |
This request should be used for Auth only, but is backward compatible for older implementations. If you are currently using an AuthRequest with IsPreAuth = true, please change your code to use PreAuthRequest/PreAuthResponse for all PreAuth transactions. More... | |
class | AuthResponse |
Object passed in to OnAuthResponse More... | |
class | BaseRequest |
class | BaseResponse |
class | BaseTransactionRequest |
Base Sale/Auth/Refund/PreAuth Transaction Request More... | |
class | CapturePreAuthRequest |
This request should be used for capturing payments obtained from a PreAuth response More... | |
class | CapturePreAuthResponse |
Object passed in to OnCapturePreAuthResponse More... | |
class | CloseoutRequest |
This request should be passed in to make a closeout request More... | |
class | CloseoutResponse |
Object passed in to OnCloseoutResponse More... | |
class | CloverConnector |
class | CloverConnectorExtensions |
class | CloverConnectorFactory |
Factory to create an instance of the CloverConnector. More... | |
class | CloverDeviceErrorEvent |
class | CloverDeviceEvent |
class | ConfirmPaymentRequest |
Object passed in to ConfirmPaymentRequest. This must also be used to either accept or reject a payment as requested from the clover device. More... | |
class | CustomActivityRequest |
Request for the Clover device to start a Custom Activity More... | |
class | CustomActivityResponse |
Response when a custom activity completes on the Clover device when it is completed in a normal flow More... | |
class | CustomerProvidedDataEvent |
class | DefaultCloverConnectorListener |
This is a default implementation of the ICloverConnectorListener that can be used for quickly creating applications by simply overriding the appropriate listener method(s) needed for testing a particular remote call. More... | |
class | DeviceInfo |
Contains the device information of the connected device More... | |
class | DisplayPaymentReceiptOptionsRequest |
The request used to show the receipt options screen More... | |
class | DisplayReceiptOptionsRequest |
class | DisplayReceiptOptionsResponse |
class | ExternalDeviceStateData |
Depending on the current device status, these fields may or may not be populated More... | |
class | ExternalIDUtil |
Used for generating a unique string of the length specified Uses the linear congruential generator (LCG) algorithm in conjunction with the .NET RNGCryptoServiceProvider class. | |
interface | ICloverConnector |
The CloverConnector API serves as the interface for connecting to a Clover device. This document defines the available methods. More... | |
interface | ICloverConnectorListener |
These are the methods to implement for intercepting messages that are sent from a Clover device. More... | |
class | ManualRefundRequest |
This should be used to request a manual refund via the ManualRefund method More... | |
class | ManualRefundResponse |
The object passed in to OnManualRefundResponse More... | |
class | MerchantInfo |
class | MessageFromActivity |
class for sending message from a CustomActivity to POS More... | |
class | MessageToActivity |
class for sending messages to a CustomActivity from POS More... | |
class | OpenCashDrawerRequest |
class | PaymentResponse |
class | PreAuthRequest |
This request should be used for PreAuth transactions. If you are currently using an AuthRequest with IsPreAuth = true, please change your code to use PreAuthRequest/PreAuthResponse for all PreAuth transactions. More... | |
class | PreAuthResponse |
Object passed in to OnPreAuthResponse More... | |
class | PrintJobStatusRequest |
class | PrintJobStatusResponse |
class | PrintManualRefundDeclineReceiptMessage |
Callback to request the POS print a ManualRefund declined receipt More... | |
class | PrintManualRefundReceiptMessage |
Callback to request the POS print a receipt for a ManualRefund /summary> More... | |
class | PrintPaymentDeclineReceiptMessage |
Callback to the POS to request a payment declined receipt More... | |
class | PrintPaymentMerchantCopyReceiptMessage |
Callback to the POS to request a merchant payment receipt be printed More... | |
class | PrintPaymentReceiptMessage |
Callback to the POS to request a payment receipt be printed More... | |
class | PrintRefundPaymentReceiptMessage |
Callback to the POS to request a payment refund receipt be printed More... | |
class | PrintRequest |
This should be used for a print call. More... | |
class | ReadCardDataRequest |
This request should be passed to initiate retrieval of card data More... | |
class | ReadCardDataResponse |
Retrieve Card Data More... | |
class | RefundPaymentRequest |
This request should be used to make a payment request using the RefundPayment method More... | |
class | RefundPaymentResponse |
Object passed in to OnRefundPaymentResponse More... | |
class | RegisterForCustomerProvidedDataRequest |
class | RejectPayment |
Object passed in to OnRejectPayment More... | |
class | ResetDeviceResponse |
class | ResponseCodeExtension |
class | RetrieveDeviceStatusResponse |
response to RetrieveDeviceStatus call More... | |
class | RetrievePaymentResponse |
response to RetrievePayment call More... | |
class | RetrievePendingPaymentsResponse |
The response object for offline payments that have not been processed by the Clover device More... | |
class | RetrievePrintersResponse |
class | SaleRequest |
This request should be used for a Sale call. More... | |
class | SaleResponse |
Object passed in to an OnSaleResponse More... | |
class | SDKInfo |
Descriptive information about this SDK More... | |
class | SetCustomerInfoRequest |
class | TipAdded |
Pased in to OnTipAdded, when an on-screen tip is selected More... | |
class | TipAdjustAuthRequest |
This request should be used to make a request to adjust the tip amount on a payment obtained from an Auth request or payment after a CapturePreAuth request More... | |
class | TipAdjustAuthResponse |
Object passed in to OnTipAdjustAuthResponse More... | |
class | TransactionRequest |
Extended Sale/Auth Transaction Request More... | |
class | TransactionStartResponse |
class | TypeInfo |
class | VaultCardResponse |
Object passed in to an OnVaultCardResponse More... | |
class | VerifySignatureRequest |
Object passed in to VerifySignatureRequest. This must also be used to either accept or reject a signature as requested from the clover device. More... | |
class | VoidPaymentRefundRequest |
Voiding a payment refund (card present flows like canada region) More... | |
class | VoidPaymentRefundResponse |
Object passed in to OnVoidPaymentRefundResponse More... | |
class | VoidPaymentRequest |
Object passed in to request the voiding of a payment More... | |
class | VoidPaymentResponse |
Object passed in to OnVoidPaymentResopnse More... | |
Enumerations | |
enum | ResponseCode { ResponseCode.SUCCESS, ResponseCode.FAIL, ResponseCode.UNSUPPORTED, ResponseCode.CANCEL, ResponseCode.ERROR } |
enum | TipMode { TipMode.TIP_PROVIDED, TipMode.ON_SCREEN_BEFORE_PAYMENT, TipMode.NO_TIP } |
enum | PrintJobStatus { PrintJobStatus.IN_QUEUE, PrintJobStatus.PRINTING, PrintJobStatus.DONE, PrintJobStatus.ERROR, PrintJobStatus.UNKNOWN, PrintJobStatus.NOT_FOUND } |
enum | ExternalDeviceState { ExternalDeviceState.UNKNOWN, ExternalDeviceState.IDLE, ExternalDeviceState.BUSY, ExternalDeviceState.WAITING_FOR_POS, ExternalDeviceState.WAITING_FOR_CUSTOMER } |
enum of current states of the Clover device. IDLE - device can handle new requests. Sale, CustomActivity, etc. BUSY - device will not response to new requests WAITING_FOR_POS - device is waiting for a response from the POS WAITING_FOR_CUSTOMER - device is waiting for the customer to take some action More... | |
|
strong |
enum of current states of the Clover device. IDLE - device can handle new requests. Sale, CustomActivity, etc. BUSY - device will not response to new requests WAITING_FOR_POS - device is waiting for a response from the POS WAITING_FOR_CUSTOMER - device is waiting for the customer to take some action
Enumerator | |
---|---|
UNKNOWN | |
IDLE | |
BUSY | |
WAITING_FOR_POS | |
WAITING_FOR_CUSTOMER |
Definition at line 898 of file TransactionBeans.cs.
|
strong |
Enumerator | |
---|---|
IN_QUEUE | |
PRINTING | |
DONE | |
ERROR | |
UNKNOWN | |
NOT_FOUND |
Definition at line 662 of file TransactionBeans.cs.
|
strong |
Enumerator | |
---|---|
SUCCESS | |
FAIL | |
UNSUPPORTED | |
CANCEL | |
ERROR |
Definition at line 38 of file TransactionBeans.cs.
|
strong |
Enumerator | |
---|---|
TIP_PROVIDED | |
ON_SCREEN_BEFORE_PAYMENT | |
NO_TIP |
Definition at line 70 of file TransactionBeans.cs.