Options
All
  • Public
  • Public/Protected
  • All
Menu

Clover Device

Abstract clover device.

Hierarchy

Index

Constructors

constructor

Properties

Protected applicationId

applicationId: string

Protected deviceObservers

deviceObservers: CloverDeviceObserver[]

Protected packageName

packageName: string

Protected supportsAck

supportsAck: boolean = false

Protected transport

transport: CloverTransport

Methods

dispose

  • dispose(): void

doAcceptPayment

  • doAcceptPayment(payment: sdk.payments.Payment): void

doCaptureAuth

  • doCaptureAuth(paymentId: string, amount: number, tipAmount: number): void

doCloseout

  • doCloseout(allowOpenTabs: boolean, batchId: string): void

doDiscoveryRequest

  • doDiscoveryRequest(): void

doKeyPress

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

doOpenCashDrawer

  • doOpenCashDrawer(reason: string): void

doOrderUpdate

  • doOrderUpdate(order: sdk.order.DisplayOrder, orderOperation: Object): void

doPaymentRefund

  • doPaymentRefund(orderId: string, paymentId: string, amount: number, fullRefund: boolean): void

doPrintImageObject

  • doPrintImageObject(bitmap: any): void

doPrintImageUrl

  • doPrintImageUrl(url: string): void

doPrintText

  • doPrintText(textLines: Array<string>): void

doReadCardData

  • doReadCardData(payment: sdk.remotemessage.PayIntent): void

doRejectPayment

  • doRejectPayment(payment: sdk.remotepay.Payment, challenge: sdk.base.Challenge): void

doResetDevice

  • doResetDevice(): void

doRetrievePendingPayments

  • doRetrievePendingPayments(): void

doShowPaymentReceiptScreen

  • doShowPaymentReceiptScreen(orderId: string, paymentId: string): void

doShowThankYouScreen

  • doShowThankYouScreen(): void

doShowWelcomeScreen

  • doShowWelcomeScreen(): void

doSignatureVerified

  • doSignatureVerified(payment: sdk.payments.Payment, verified: boolean): void

doTerminalMessage

  • doTerminalMessage(text: string): void

doTipAdjustAuth

  • doTipAdjustAuth(orderId: string, paymentId: string, amount: number): void

doTxStart

  • doTxStart(payIntent: sdk.remotemessage.PayIntent, order: sdk.order.Order): void

doVaultCard

  • doVaultCard(cardEntryMethods: number): void

doVoidPayment

  • doVoidPayment(payment: sdk.payments.Payment, reason: sdk.order.VoidReason): void

setSupportsAcks

  • setSupportsAcks(supportsAck: boolean): void

subscribe

supportsAcks

  • supportsAcks(): boolean

unsubscribe

Generated using TypeDoc