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

Custom ICloverConnector that talks to the Clover Connector REST 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

Private Properties

Свойство Type Description

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
InitializeConnection ( ) : void
InvokeInputOption ( global 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 ( System bitmap ) : void
PrintImageFromURL ( string ImgURL ) : void
PrintText ( List messages ) : void
RefundPayment ( RefundPaymentRequest request ) : void
RejectSignature ( VerifySignatureRequest request ) : void
RemoteRESTCloverConnector ( CloverDeviceConfiguration config ) : System
RemoveCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
RemoveDisplayOrder ( DisplayOrder displayOrder ) : void
ResetDevice ( ) : void
Sale ( SaleRequest request ) : void
Send ( string target, object payload ) : 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

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

InitializeConnection() public méthode

public InitializeConnection ( ) : void
Résultat void

InvokeInputOption() public méthode

public InvokeInputOption ( global io ) : void
io global
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 ( System bitmap ) : void
bitmap System
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

RemoteRESTCloverConnector() public méthode

public RemoteRESTCloverConnector ( 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 com.clover.remotepay.sdk.SaleRequest
Résultat void

Send() public méthode

public Send ( string target, object payload ) : void
target string
payload object
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 com.clover.remotepay.sdk.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 com.clover.remotepay.sdk.VoidPaymentRequest
Résultat void