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
Afficher le fichier Open project: clover/remote-pay-windows Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public AcceptSignature ( VerifySignatureRequest request ) : void
request com.clover.remotepay.sdk.VerifySignatureRequest
Résultat void

AddCloverConnectorListener() public méthode

public AddCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
Résultat void

Auth() public méthode

public Auth ( AuthRequest request ) : void
request com.clover.remotepay.sdk.AuthRequest
Résultat void

Cancel() public méthode

public Cancel ( ) : void
Résultat void

CapturePreAuth() public méthode

public CapturePreAuth ( CapturePreAuthRequest request ) : void
request com.clover.remotepay.sdk.CapturePreAuthRequest
Résultat void

Closeout() public méthode

public Closeout ( CloseoutRequest request ) : void
request com.clover.remotepay.sdk.CloseoutRequest
Résultat void

DiscountAddedToDisplayOrder() public méthode

public DiscountAddedToDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
Résultat void

DiscountRemovedFromDisplayOrder() public méthode

public DiscountRemovedFromDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
Résultat void

DisplayPaymentReceiptOptions() public méthode

public DisplayPaymentReceiptOptions ( String orderId, String paymentId ) : void
orderId String
paymentId String
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetMerchantInfo() public méthode

public GetMerchantInfo ( ) : void
Résultat void

InitializeConnection() public méthode

public InitializeConnection ( ) : void
Résultat void

InvokeInputOption() public méthode

public InvokeInputOption ( InputOption io ) : void
io InputOption
Résultat void

LineItemAddedToDisplayOrder() public méthode

public LineItemAddedToDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
Résultat void

LineItemRemovedFromDisplayOrder() public méthode

public LineItemRemovedFromDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
Résultat void

ManualRefund() public méthode

public ManualRefund ( ManualRefundRequest request ) : void
request com.clover.remotepay.sdk.ManualRefundRequest
Résultat void

OpenCashDrawer() public méthode

public OpenCashDrawer ( string reason ) : void
reason string
Résultat void

PreAuth() public méthode

public PreAuth ( PreAuthRequest request ) : void
request com.clover.remotepay.sdk.PreAuthRequest
Résultat void

PrintImage() public méthode

public PrintImage ( Bitmap bitmap ) : void
bitmap System.Drawing.Bitmap
Résultat void

PrintImageFromURL() public méthode

public PrintImageFromURL ( string ImgURL ) : void
ImgURL string
Résultat void

PrintText() public méthode

public PrintText ( List messages ) : void
messages List
Résultat void

RefundPayment() public méthode

public RefundPayment ( RefundPaymentRequest request ) : void
request com.clover.remotepay.sdk.RefundPaymentRequest
Résultat void

RejectSignature() public méthode

public RejectSignature ( VerifySignatureRequest request ) : void
request com.clover.remotepay.sdk.VerifySignatureRequest
Résultat void

RemoteWebSocketCloverConnector() public méthode

public RemoteWebSocketCloverConnector ( ) : System
Résultat System

RemoteWebSocketCloverConnector() public méthode

public RemoteWebSocketCloverConnector ( CloverDeviceConfiguration config ) : System
config CloverDeviceConfiguration
Résultat System

RemoveCloverConnectorListener() public méthode

public RemoveCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
Résultat void

RemoveDisplayOrder() public méthode

public RemoveDisplayOrder ( DisplayOrder displayOrder ) : void
displayOrder DisplayOrder
Résultat void

ResetDevice() public méthode

public ResetDevice ( ) : void
Résultat void

Sale() public méthode

public Sale ( SaleRequest request ) : void
request SaleRequest
Résultat void

ShowDisplayOrder() public méthode

public ShowDisplayOrder ( DisplayOrder order ) : void
order DisplayOrder
Résultat void

ShowMessage() public méthode

public ShowMessage ( string message ) : void
message string
Résultat void

ShowThankYouScreen() public méthode

public ShowThankYouScreen ( ) : void
Résultat void

ShowWelcomeScreen() public méthode

public ShowWelcomeScreen ( ) : void
Résultat void

TipAdjustAuth() public méthode

public TipAdjustAuth ( TipAdjustAuthRequest request ) : void
request TipAdjustAuthRequest
Résultat void

VaultCard() public méthode

public VaultCard ( int CardEntryMethods ) : void
CardEntryMethods int
Résultat void

VoidPayment() public méthode

public VoidPayment ( VoidPaymentRequest request ) : void
request VoidPaymentRequest
Résultat void

initializeConnection() public méthode

public initializeConnection ( ) : void
Résultat void