C# Class com.clover.remotepay.transport.remote.RemoteWebSocketCloverConnector

Custom ICloverConnector that talks to the Clover Connector WebSocket Service. This wouldn't normally be used because it is in .NET, and it would normally make more sense to use the DLL directly in .NET
Inheritance: ICloverConnector
Mostrar archivo Open project: clover/remote-pay-windows Class Usage Examples

Public Methods

Method Description
AcceptSignature ( VerifySignatureRequest request ) : void
AddCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
Auth ( AuthRequest request ) : void
Cancel ( ) : void
CapturePreAuth ( CapturePreAuthRequest request ) : void
Closeout ( CloseoutRequest request ) : void
DiscountAddedToDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
DiscountRemovedFromDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
DisplayPaymentReceiptOptions ( String orderId, String paymentId ) : void
Dispose ( ) : void
GetMerchantInfo ( ) : void
InitializeConnection ( ) : void
InvokeInputOption ( InputOption io ) : void
LineItemAddedToDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
LineItemRemovedFromDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
ManualRefund ( ManualRefundRequest request ) : void
OpenCashDrawer ( string reason ) : void
PreAuth ( PreAuthRequest request ) : void
PrintImage ( Bitmap bitmap ) : void
PrintImageFromURL ( string ImgURL ) : void
PrintText ( List messages ) : void
RefundPayment ( RefundPaymentRequest request ) : void
RejectSignature ( VerifySignatureRequest request ) : void
RemoteWebSocketCloverConnector ( ) : System
RemoteWebSocketCloverConnector ( CloverDeviceConfiguration config ) : System
RemoveCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
RemoveDisplayOrder ( DisplayOrder displayOrder ) : void
ResetDevice ( ) : void
Sale ( SaleRequest request ) : void
ShowDisplayOrder ( DisplayOrder order ) : void
ShowMessage ( string message ) : void
ShowThankYouScreen ( ) : void
ShowWelcomeScreen ( ) : void
TipAdjustAuth ( TipAdjustAuthRequest request ) : void
VaultCard ( int CardEntryMethods ) : void
VoidPayment ( VoidPaymentRequest request ) : void
initializeConnection ( ) : void

Private Methods

Method Description
websocket_Closed ( object sender, EventArgs e ) : void
websocket_Error ( object sender, EventArgs e ) : void
websocket_MessageReceived ( object sender, MessageReceivedEventArgs e ) : void
websocket_Opened ( object sender, EventArgs e ) : void

Method Details

AcceptSignature() public method

public AcceptSignature ( VerifySignatureRequest request ) : void
request com.clover.remotepay.sdk.VerifySignatureRequest
return void

AddCloverConnectorListener() public method

public AddCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
return void

Auth() public method

public Auth ( AuthRequest request ) : void
request com.clover.remotepay.sdk.AuthRequest
return void

Cancel() public method

public Cancel ( ) : void
return void

CapturePreAuth() public method

public CapturePreAuth ( CapturePreAuthRequest request ) : void
request com.clover.remotepay.sdk.CapturePreAuthRequest
return void

Closeout() public method

public Closeout ( CloseoutRequest request ) : void
request com.clover.remotepay.sdk.CloseoutRequest
return void

DiscountAddedToDisplayOrder() public method

public DiscountAddedToDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
return void

DiscountRemovedFromDisplayOrder() public method

public DiscountRemovedFromDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
return void

DisplayPaymentReceiptOptions() public method

public DisplayPaymentReceiptOptions ( String orderId, String paymentId ) : void
orderId String
paymentId String
return void

Dispose() public method

public Dispose ( ) : void
return void

GetMerchantInfo() public method

public GetMerchantInfo ( ) : void
return void

InitializeConnection() public method

public InitializeConnection ( ) : void
return void

InvokeInputOption() public method

public InvokeInputOption ( InputOption io ) : void
io InputOption
return void

LineItemAddedToDisplayOrder() public method

public LineItemAddedToDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
return void

LineItemRemovedFromDisplayOrder() public method

public LineItemRemovedFromDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
return void

ManualRefund() public method

public ManualRefund ( ManualRefundRequest request ) : void
request com.clover.remotepay.sdk.ManualRefundRequest
return void

OpenCashDrawer() public method

public OpenCashDrawer ( string reason ) : void
reason string
return void

PreAuth() public method

public PreAuth ( PreAuthRequest request ) : void
request com.clover.remotepay.sdk.PreAuthRequest
return void

PrintImage() public method

public PrintImage ( Bitmap bitmap ) : void
bitmap System.Drawing.Bitmap
return void

PrintImageFromURL() public method

public PrintImageFromURL ( string ImgURL ) : void
ImgURL string
return void

PrintText() public method

public PrintText ( List messages ) : void
messages List
return void

RefundPayment() public method

public RefundPayment ( RefundPaymentRequest request ) : void
request com.clover.remotepay.sdk.RefundPaymentRequest
return void

RejectSignature() public method

public RejectSignature ( VerifySignatureRequest request ) : void
request com.clover.remotepay.sdk.VerifySignatureRequest
return void

RemoteWebSocketCloverConnector() public method

public RemoteWebSocketCloverConnector ( ) : System
return System

RemoteWebSocketCloverConnector() public method

public RemoteWebSocketCloverConnector ( CloverDeviceConfiguration config ) : System
config CloverDeviceConfiguration
return System

RemoveCloverConnectorListener() public method

public RemoveCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
return void

RemoveDisplayOrder() public method

public RemoveDisplayOrder ( DisplayOrder displayOrder ) : void
displayOrder DisplayOrder
return void

ResetDevice() public method

public ResetDevice ( ) : void
return void

Sale() public method

public Sale ( SaleRequest request ) : void
request SaleRequest
return void

ShowDisplayOrder() public method

public ShowDisplayOrder ( DisplayOrder order ) : void
order DisplayOrder
return void

ShowMessage() public method

public ShowMessage ( string message ) : void
message string
return void

ShowThankYouScreen() public method

public ShowThankYouScreen ( ) : void
return void

ShowWelcomeScreen() public method

public ShowWelcomeScreen ( ) : void
return void

TipAdjustAuth() public method

public TipAdjustAuth ( TipAdjustAuthRequest request ) : void
request TipAdjustAuthRequest
return void

VaultCard() public method

public VaultCard ( int CardEntryMethods ) : void
CardEntryMethods int
return void

VoidPayment() public method

public VoidPayment ( VoidPaymentRequest request ) : void
request VoidPaymentRequest
return void

initializeConnection() public method

public initializeConnection ( ) : void
return void