Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • InnerDeviceObserver

Implements

Index

Constructors

constructor

Properties

cloverConnector

cloverConnector: CloverConnector

lastPRR

lastPRR: sdk.remotepay.RefundPaymentResponse

logger

logger: Logger = Logger.create()

Methods

onAuthTipAdjusted

  • onAuthTipAdjusted(paymentId: string, tipAmount: number, success: boolean): void
  • onAuthTipAdjusted(result: sdk.remotepay.ResponseCode, reason: string, message: string): void
  • onAuthTipAdjusted(status: sdk.remotemessage.ResultStatus, reason: string, message: string): void

onCapturePreAuth

  • onCapturePreAuth(statusOrCode: any, reason: string, paymentId: string, amount: number, tipAmount: number): void

onCashbackSelected

  • onCashbackSelected(cashbackAmount: number): void

onCloseoutResponse

  • onCloseoutResponse(status: sdk.remotemessage.ResultStatus, reason: string, batch: sdk.payments.Batch): void
  • onCloseoutResponse(result: sdk.remotepay.ResponseCode, reason: string, message: string): void

onConfirmPayment

  • onConfirmPayment(payment: sdk.payments.Payment, challenges: sdk.base.Challenge[]): void

onDeviceConnected

  • onDeviceConnected(): void

onDeviceDisconnected

  • onDeviceDisconnected(): void

onDeviceError

  • onDeviceError(errorEvent: sdk.remotepay.CloverDeviceErrorEvent): void

onDeviceReady

  • onDeviceReady(device: CloverDevice, drm: sdk.remotemessage.DiscoveryResponseMessage): void

onFinishCancel

  • onFinishCancel(): void
  • onFinishCancel(result: sdk.remotepay.ResponseCode, reason: string, message: string): void

onFinishCancelAuth

  • onFinishCancelAuth(result: sdk.remotepay.ResponseCode, reason?: string, message?: string): void

onFinishCancelManualRefund

  • onFinishCancelManualRefund(result: sdk.remotepay.ResponseCode, reason?: string, message?: string): void

onFinishCancelPreAuth

  • onFinishCancelPreAuth(result: sdk.remotepay.ResponseCode, reason?: string, message?: string): void

onFinishCancelSale

  • onFinishCancelSale(result: sdk.remotepay.ResponseCode, reason?: string, message?: string): void

onFinishOk

  • onFinishOk(payment: sdk.payments.Payment, signature: sdk.base.Signature): void
  • onFinishOk(credit: sdk.payments.Credit): void
  • onFinishOk(refund: sdk.payments.Refund): void

onKeyPressed

  • onKeyPressed(keyPress: sdk.remotemessage.KeyPress): void

onMessageAck

  • onMessageAck(messageId: string): void

onPartialAuth

  • onPartialAuth(partialAmount: number): void

onPaymentRefundResponse

  • onPaymentRefundResponse(orderId: string, paymentId: string, refund: sdk.payments.Refund, code: sdk.remotemessage.TxState): void

onPaymentVoided

  • onPaymentVoided(payment: sdk.payments.Payment, voidReason: sdk.order.VoidReason, resultStatus: sdk.remotemessage.ResultStatus, reason: string, message: string): void

onPaymentVoided_responseCode

  • onPaymentVoided_responseCode(code: sdk.remotepay.ResponseCode, reason: string, message: string): void

onPendingPaymentsResponse

  • onPendingPaymentsResponse(success: boolean, pendingPayments: Array<sdk.base.PendingPaymentEntry>): void
  • onPendingPaymentsResponse(result: sdk.remotepay.ResponseCode, reason: string, message: string): void
  • onPendingPaymentsResponse(status: sdk.remotemessage.ResultStatus, reason: string, message: string): void

onPrintCredit

  • onPrintCredit(credit: sdk.remotepay.Credit): void

onPrintCreditDecline

  • onPrintCreditDecline(credit: sdk.remotepay.Credit, reason: string): void

onPrintMerchantReceipt

  • onPrintMerchantReceipt(payment: sdk.remotepay.Payment): void

onPrintPayment

  • onPrintPayment(payment: sdk.remotepay.Payment, order: sdk.order.Order): void

onPrintPaymentDecline

  • onPrintPaymentDecline(payment: sdk.remotepay.Payment, reason: string): void

onPrintRefundPayment

  • onPrintRefundPayment(payment: sdk.remotepay.Payment, order: sdk.order.Order, refund: sdk.payments.Refund): void

onReadCardDataResponse

  • onReadCardDataResponse(result: sdk.remotepay.ResponseCode, reason: string, message: string): void

onReadCardResponse

  • onReadCardResponse(status: sdk.remotemessage.ResultStatus, reason: string, cardData: sdk.base.CardData): void

onTipAdded

  • onTipAdded(tip: number): void

onTxStartResponse

  • onTxStartResponse(result: sdk.remotemessage.TxStartResponseResult, externalId: string): void

onTxState

  • onTxState(txState: sdk.remotemessage.TxState): void

onUiState

  • onUiState(uiState: sdk.remotemessage.UiState, uiText: string, uiDirection: sdk.remotemessage.UiDirection, inputOptions: Array<sdk.remotemessage.InputOption>): void

onVaultCardResponse

  • onVaultCardResponse(vaultedCard: sdk.payments.VaultedCard, code: string, reason: string): void
  • onVaultCardResponse(success: boolean, code: sdk.remotepay.ResponseCode, reason: string, message: string, vaultedCard: sdk.payments.VaultedCard): void

onVerifySignature

  • onVerifySignature(payment: sdk.remotepay.Payment, signature: sdk.base.Signature): void

Generated using TypeDoc