C# 클래스 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
상속: ICloverConnector
파일 보기 프로젝트 열기: clover/remote-pay-windows 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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

메소드 상세

AcceptSignature() 공개 메소드

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

AddCloverConnectorListener() 공개 메소드

public AddCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
리턴 void

Auth() 공개 메소드

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

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

CapturePreAuth() 공개 메소드

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

Closeout() 공개 메소드

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

DiscountAddedToDisplayOrder() 공개 메소드

public DiscountAddedToDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
리턴 void

DiscountRemovedFromDisplayOrder() 공개 메소드

public DiscountRemovedFromDisplayOrder ( DisplayOrder order, DisplayDiscount discount ) : void
order DisplayOrder
discount DisplayDiscount
리턴 void

DisplayPaymentReceiptOptions() 공개 메소드

public DisplayPaymentReceiptOptions ( String orderId, String paymentId ) : void
orderId String
paymentId String
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

InitializeConnection() 공개 메소드

public InitializeConnection ( ) : void
리턴 void

InvokeInputOption() 공개 메소드

public InvokeInputOption ( global io ) : void
io global
리턴 void

LineItemAddedToDisplayOrder() 공개 메소드

public LineItemAddedToDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
리턴 void

LineItemRemovedFromDisplayOrder() 공개 메소드

public LineItemRemovedFromDisplayOrder ( DisplayOrder order, DisplayLineItem lineItem ) : void
order DisplayOrder
lineItem DisplayLineItem
리턴 void

ManualRefund() 공개 메소드

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

OpenCashDrawer() 공개 메소드

public OpenCashDrawer ( string reason ) : void
reason string
리턴 void

PreAuth() 공개 메소드

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

PrintImage() 공개 메소드

public PrintImage ( System bitmap ) : void
bitmap System
리턴 void

PrintImageFromURL() 공개 메소드

public PrintImageFromURL ( string ImgURL ) : void
ImgURL string
리턴 void

PrintText() 공개 메소드

public PrintText ( List messages ) : void
messages List
리턴 void

RefundPayment() 공개 메소드

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

RejectSignature() 공개 메소드

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

RemoteRESTCloverConnector() 공개 메소드

public RemoteRESTCloverConnector ( CloverDeviceConfiguration config ) : System
config CloverDeviceConfiguration
리턴 System

RemoveCloverConnectorListener() 공개 메소드

public RemoveCloverConnectorListener ( ICloverConnectorListener connectorListener ) : void
connectorListener ICloverConnectorListener
리턴 void

RemoveDisplayOrder() 공개 메소드

public RemoveDisplayOrder ( DisplayOrder displayOrder ) : void
displayOrder DisplayOrder
리턴 void

ResetDevice() 공개 메소드

public ResetDevice ( ) : void
리턴 void

Sale() 공개 메소드

public Sale ( SaleRequest request ) : void
request com.clover.remotepay.sdk.SaleRequest
리턴 void

Send() 공개 메소드

public Send ( string target, object payload ) : void
target string
payload object
리턴 void

ShowDisplayOrder() 공개 메소드

public ShowDisplayOrder ( DisplayOrder order ) : void
order DisplayOrder
리턴 void

ShowMessage() 공개 메소드

public ShowMessage ( string message ) : void
message string
리턴 void

ShowThankYouScreen() 공개 메소드

public ShowThankYouScreen ( ) : void
리턴 void

ShowWelcomeScreen() 공개 메소드

public ShowWelcomeScreen ( ) : void
리턴 void

TipAdjustAuth() 공개 메소드

public TipAdjustAuth ( TipAdjustAuthRequest request ) : void
request com.clover.remotepay.sdk.TipAdjustAuthRequest
리턴 void

VaultCard() 공개 메소드

public VaultCard ( int CardEntryMethods ) : void
CardEntryMethods int
리턴 void

VoidPayment() 공개 메소드

public VoidPayment ( VoidPaymentRequest request ) : void
request com.clover.remotepay.sdk.VoidPaymentRequest
리턴 void