Beispiel #1
0
 public override Task <CreateResponse> Create(CreateRequest request, ServerCallContext context)
 {
     Program.WriteLine("Create");
     if (Connector == null)
     {
         Connector = sdk.CloverConnectorFactory.CreateUsbConnector("RAID", "POS", "Register1", true);
         Connector.AddCloverConnectorListener(Listener);
         Connector.InitializeConnection();
     }
     else
     {
         DeviceReadyHandler.Reinvoke();
     }
     return(Task.FromResult(new CreateResponse()));
 }
Beispiel #2
0
 public PayDisplayImpl()
 {
     Listener = new Listener();
     Listener.AuthResponse                    += (s, e) => AuthResponseHandler?.Invoke(e);
     Listener.CapturePreAuthResponse          += (s, e) => CapturePreAuthResponseHandler?.Invoke(e);
     Listener.CloseoutResponse                += (s, e) => CloseoutResponseHandler?.Invoke(e);
     Listener.ConfirmPaymentRequest           += (s, e) => ConfirmPaymentRequestHandler?.Invoke(e);
     Listener.CustomActivityResponse          += (s, e) => CustomActivityResponseHandler?.Invoke(e);
     Listener.CustomerProvidedData            += (s, e) => CustomerProvidedDataHandler?.Invoke(e);
     Listener.DeviceActivityEnd               += (s, e) => DeviceActivityEndHandler?.Invoke(e);
     Listener.DeviceActivityStart             += (s, e) => DeviceActivityStartHandler?.Invoke(e);
     Listener.DeviceConnected                 += (s, e) => DeviceConnectedHandler?.Invoke(e);
     Listener.DeviceDisconnected              += (s, e) => DeviceDisconnectedHandler?.Invoke(e);
     Listener.DeviceError                     += (s, e) => DeviceErrorHandler?.Invoke(e);
     Listener.DeviceReady                     += (s, e) => DeviceReadyHandler?.Invoke(e);
     Listener.DisplayReceiptOptionsResponse   += (s, e) => DisplayReceiptOptionsResponseHandler?.Invoke(e);
     Listener.InvalidStateTransitionResponse  += (s, e) => InvalidStateTransitionResponseHandler?.Invoke(e);
     Listener.ManualRefundResponse            += (s, e) => ManualRefundResponseHandler?.Invoke(e);
     Listener.MessageFromActivity             += (s, e) => MessageFromActivityHandler?.Invoke(e);
     Listener.PreAuthResponse                 += (s, e) => PreAuthResponseHandler?.Invoke(e);
     Listener.PrintJobStatusResponse          += (s, e) => PrintJobStatusResponseHandler?.Invoke(e);
     Listener.PrintManualRefundDeclineReceipt += (s, e) => PrintManualRefundDeclineReceiptHandler?.Invoke(e);
     Listener.PrintManualRefundReceipt        += (s, e) => PrintManualRefundReceiptHandler?.Invoke(e);
     Listener.PrintPaymentDeclineReceipt      += (s, e) => PrintPaymentDeclineReceiptHandler?.Invoke(e);
     Listener.PrintPaymentMerchantCopyReceipt += (s, e) => PrintPaymentMerchantCopyReceiptHandler?.Invoke(e);
     Listener.PrintPaymentReceipt             += (s, e) => PrintPaymentReceiptHandler?.Invoke(e);
     Listener.PrintRefundPaymentReceipt       += (s, e) => PrintRefundPaymentReceiptHandler?.Invoke(e);
     Listener.ReadCardDataResponse            += (s, e) => ReadCardDataResponseHandler?.Invoke(e);
     Listener.RefundPaymentResponse           += (s, e) => RefundPaymentResponseHandler?.Invoke(e);
     Listener.ResetDeviceResponse             += (s, e) => ResetDeviceResponseHandler?.Invoke(e);
     Listener.RetrieveDeviceStatusResponse    += (s, e) => RetrieveDeviceStatusResponseHandler?.Invoke(e);
     Listener.RetrievePaymentResponse         += (s, e) => RetrievePaymentResponseHandler?.Invoke(e);
     Listener.RetrievePendingPaymentsResponse += (s, e) => RetrievePendingPaymentsResponseHandler?.Invoke(e);
     Listener.RetrievePrintersResponse        += (s, e) => RetrievePrintersResponseHandler?.Invoke(e);
     Listener.SaleResponse                    += (s, e) => SaleResponseHandler?.Invoke(e);
     Listener.TipAdded += (s, e) => TipAddedHandler?.Invoke(e);
     Listener.TipAdjustAuthResponse     += (s, e) => TipAdjustAuthResponseHandler?.Invoke(e);
     Listener.VaultCardResponse         += (s, e) => VaultCardResponseHandler?.Invoke(e);
     Listener.VerifySignatureRequest    += (s, e) => VerifySignatureRequestHandler?.Invoke(e);
     Listener.VoidPaymentRefundResponse += (s, e) => VoidPaymentRefundResponseHandler?.Invoke(e);
     Listener.VoidPaymentResponse       += (s, e) => VoidPaymentResponseHandler?.Invoke(e);
 }