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
Показать файл Открыть проект Примеры использования класса

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