CloverConnector  4.0.0
Copyright (C) 2018 Clover Network, Inc.
com.clover.remotepay.sdk.CloverDeviceEvent Class Reference

Public Types

enum  DeviceEventState {
  DeviceEventState.START, DeviceEventState.FAILED, DeviceEventState.FATAL, DeviceEventState.TRY_AGAIN,
  DeviceEventState.INPUT_ERROR, DeviceEventState.PIN_BYPASS_CONFIRM, DeviceEventState.CANCELED, DeviceEventState.TIMED_OUT,
  DeviceEventState.DECLINED, DeviceEventState.VOIDED, DeviceEventState.CONFIGURING, DeviceEventState.PROCESSING,
  DeviceEventState.REMOVE_CARD, DeviceEventState.PROCESSING_GO_ONLINE, DeviceEventState.PROCESSING_CREDIT, DeviceEventState.PROCESSING_SWIPE,
  DeviceEventState.SELECT_APPLICATION, DeviceEventState.PIN_PAD, DeviceEventState.MANUAL_CARD_NUMBER, DeviceEventState.MANUAL_CARD_CVV,
  DeviceEventState.MANUAL_CARD_CVV_UNREADABLE, DeviceEventState.MANUAL_CARD_EXPIRATION, DeviceEventState.SELECT_ACCOUNT, DeviceEventState.CASHBACK_CONFIRM,
  DeviceEventState.CASHBACK_SELECT, DeviceEventState.CONTACTLESS_TAP_REQUIRED, DeviceEventState.VOICE_REFERRAL_RESULT, DeviceEventState.CONFIRM_PARTIAL_AUTH,
  DeviceEventState.PACKET_EXCEPTION, DeviceEventState.CONFIRM_DUPLICATE_CHECK, DeviceEventState.VERIFY_SIGNATURE_ON_PAPER, DeviceEventState.VERIFY_SIGNATURE_ON_PAPER_CONFIRM_VOID,
  DeviceEventState.VERIFY_SIGNATURE_ON_SCREEN, DeviceEventState.VERIFY_SIGNATURE_ON_SCREEN_CONFIRM_VOID, DeviceEventState.ADD_SIGNATURE, DeviceEventState.SIGNATURE_ON_SCREEN_FALLBACK,
  DeviceEventState.RETURN_TO_MERCHANT, DeviceEventState.SIGNATURE_REJECT, DeviceEventState.ADD_SIGNATURE_CANCEL_CONFIRM, DeviceEventState.STARTING_CUSTOM_ACTIVITY,
  DeviceEventState.CUSTOM_ACTIVITY, DeviceEventState.ADD_TIP, DeviceEventState.RECEIPT_OPTIONS, DeviceEventState.HANDLE_TENDER,
  DeviceEventState.SELECT_WITHDRAW_FROM_ACCOUNT, DeviceEventState.VERIFY_SURCHARGES, DeviceEventState.VOID_CONFIRM, DeviceEventState.ENTER_PAN_LAST_FOUR,
  DeviceEventState.ERROR_SCREEN, DeviceEventState.FISCAL_INVOICE_NUMBER, DeviceEventState.ENTER_INSTALLMENTS, DeviceEventState.SELECT_INSTALLMENT_PLAN,
  DeviceEventState.ENTER_INSTALLMENT_CODE, DeviceEventState.PERSONAL_ID_ENTRY, DeviceEventState.PERSONAL_ID_ENTRY_PAS, DeviceEventState.SWIPE_CVV_ENTRY,
  DeviceEventState.SIGNATURE_CUSTOMER_MODE, DeviceEventState.MANUAL_ENTRY_FALLBACK, DeviceEventState.SELECT_MULTI_MID
}
 

Public Member Functions

 CloverDeviceEvent ()
 
 CloverDeviceEvent (int code, string msg)
 

Properties

DeviceEventState EventState [get, set]
 
int Code [get, set]
 
string Message [get, set]
 
Object [] Options [get, set]
 
InputOption [] InputOptions [get, set]
 

Detailed Description

Definition at line 20 of file CloverEvents.cs.

Member Enumeration Documentation

◆ DeviceEventState

Enumerator
START 
FAILED 
FATAL 
TRY_AGAIN 
INPUT_ERROR 
PIN_BYPASS_CONFIRM 
CANCELED 
TIMED_OUT 
DECLINED 
VOIDED 
CONFIGURING 
PROCESSING 
REMOVE_CARD 
PROCESSING_GO_ONLINE 
PROCESSING_CREDIT 
PROCESSING_SWIPE 
SELECT_APPLICATION 
PIN_PAD 
MANUAL_CARD_NUMBER 
MANUAL_CARD_CVV 
MANUAL_CARD_CVV_UNREADABLE 
MANUAL_CARD_EXPIRATION 
SELECT_ACCOUNT 
CASHBACK_CONFIRM 
CASHBACK_SELECT 
CONTACTLESS_TAP_REQUIRED 
VOICE_REFERRAL_RESULT 
CONFIRM_PARTIAL_AUTH 
PACKET_EXCEPTION 
CONFIRM_DUPLICATE_CHECK 
VERIFY_SIGNATURE_ON_PAPER 
VERIFY_SIGNATURE_ON_PAPER_CONFIRM_VOID 
VERIFY_SIGNATURE_ON_SCREEN 
VERIFY_SIGNATURE_ON_SCREEN_CONFIRM_VOID 
ADD_SIGNATURE 
SIGNATURE_ON_SCREEN_FALLBACK 
RETURN_TO_MERCHANT 
SIGNATURE_REJECT 
ADD_SIGNATURE_CANCEL_CONFIRM 
STARTING_CUSTOM_ACTIVITY 
CUSTOM_ACTIVITY 
ADD_TIP 
RECEIPT_OPTIONS 
HANDLE_TENDER 
SELECT_WITHDRAW_FROM_ACCOUNT 
VERIFY_SURCHARGES 
VOID_CONFIRM 
ENTER_PAN_LAST_FOUR 
ERROR_SCREEN 
FISCAL_INVOICE_NUMBER 
ENTER_INSTALLMENTS 
SELECT_INSTALLMENT_PLAN 
ENTER_INSTALLMENT_CODE 
PERSONAL_ID_ENTRY 
PERSONAL_ID_ENTRY_PAS 
SWIPE_CVV_ENTRY 
SIGNATURE_CUSTOMER_MODE 
MANUAL_ENTRY_FALLBACK 
SELECT_MULTI_MID 

Definition at line 22 of file CloverEvents.cs.

Constructor & Destructor Documentation

◆ CloverDeviceEvent() [1/2]

com.clover.remotepay.sdk.CloverDeviceEvent.CloverDeviceEvent ( )

Definition at line 87 of file CloverEvents.cs.

◆ CloverDeviceEvent() [2/2]

com.clover.remotepay.sdk.CloverDeviceEvent.CloverDeviceEvent ( int  code,
string  msg 
)

Definition at line 91 of file CloverEvents.cs.

Property Documentation

◆ Code

int com.clover.remotepay.sdk.CloverDeviceEvent.Code
getset

Definition at line 97 of file CloverEvents.cs.

◆ EventState

DeviceEventState com.clover.remotepay.sdk.CloverDeviceEvent.EventState
getset

Definition at line 96 of file CloverEvents.cs.

◆ InputOptions

InputOption [] com.clover.remotepay.sdk.CloverDeviceEvent.InputOptions
getset

Definition at line 100 of file CloverEvents.cs.

◆ Message

string com.clover.remotepay.sdk.CloverDeviceEvent.Message
getset

Definition at line 98 of file CloverEvents.cs.

◆ Options

Object [] com.clover.remotepay.sdk.CloverDeviceEvent.Options
getset

Definition at line 99 of file CloverEvents.cs.


The documentation for this class was generated from the following file: