Search
Preparing search index...
The search index is not available
Clover SDK for Javascript Integration
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"remote/client/CloverConnectorFactory"
LegacyCloverConnector
CloverConnector
InnerDeviceObserver
Class InnerDeviceObserver
Hierarchy
InnerDeviceObserver
Implements
CloverDeviceObserver
Index
Classes
SVR
Constructors
constructor
Properties
clover
Connector
lastPRR
logger
Methods
on
Auth
Tip
Adjusted
on
Capture
Pre
Auth
on
Cashback
Selected
on
Closeout
Response
on
Confirm
Payment
on
Device
Connected
on
Device
Disconnected
on
Device
Error
on
Device
Ready
on
Finish
Cancel
on
Finish
Cancel
Auth
on
Finish
Cancel
Manual
Refund
on
Finish
Cancel
Pre
Auth
on
Finish
Cancel
Sale
on
Finish
Ok
on
Key
Pressed
on
Message
Ack
on
Partial
Auth
on
Payment
Refund
Response
on
Payment
Voided
on
Payment
Voided_
response
Code
on
Pending
Payments
Response
on
Print
Credit
on
Print
Credit
Decline
on
Print
Merchant
Receipt
on
Print
Payment
on
Print
Payment
Decline
on
Print
Refund
Payment
on
Read
Card
Data
Response
on
Read
Card
Response
on
Tip
Added
on
TxStart
Response
on
TxState
on
UiState
on
Vault
Card
Response
on
Verify
Signature
Constructors
constructor
new
Inner
Device
Observer
(
cc
:
CloverConnector
)
:
InnerDeviceObserver
Parameters
cc:
CloverConnector
Returns
InnerDeviceObserver
Properties
clover
Connector
clover
Connector
:
CloverConnector
lastPRR
lastPRR
:
sdk.remotepay.RefundPaymentResponse
logger
logger
:
Logger
= Logger.create()
Methods
on
Auth
Tip
Adjusted
on
Auth
Tip
Adjusted
(
paymentId
:
string
, tipAmount
:
number
, success
:
boolean
)
:
void
on
Auth
Tip
Adjusted
(
result
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
on
Auth
Tip
Adjusted
(
status
:
sdk.remotemessage.ResultStatus
, reason
:
string
, message
:
string
)
:
void
Parameters
paymentId:
string
tipAmount:
number
success:
boolean
Returns
void
Parameters
result:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
Parameters
status:
sdk.remotemessage.ResultStatus
reason:
string
message:
string
Returns
void
on
Capture
Pre
Auth
on
Capture
Pre
Auth
(
statusOrCode
:
any
, reason
:
string
, paymentId
:
string
, amount
:
number
, tipAmount
:
number
)
:
void
Parameters
statusOrCode:
any
reason:
string
paymentId:
string
amount:
number
tipAmount:
number
Returns
void
on
Cashback
Selected
on
Cashback
Selected
(
cashbackAmount
:
number
)
:
void
Parameters
cashbackAmount:
number
Returns
void
on
Closeout
Response
on
Closeout
Response
(
status
:
sdk.remotemessage.ResultStatus
, reason
:
string
, batch
:
sdk.payments.Batch
)
:
void
on
Closeout
Response
(
result
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
Parameters
status:
sdk.remotemessage.ResultStatus
reason:
string
batch:
sdk.payments.Batch
Returns
void
Parameters
result:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
on
Confirm
Payment
on
Confirm
Payment
(
payment
:
sdk.payments.Payment
, challenges
:
sdk.base.Challenge
[]
)
:
void
Parameters
payment:
sdk.payments.Payment
challenges:
sdk.base.Challenge
[]
Returns
void
on
Device
Connected
on
Device
Connected
(
)
:
void
Returns
void
on
Device
Disconnected
on
Device
Disconnected
(
)
:
void
Returns
void
on
Device
Error
on
Device
Error
(
errorEvent
:
sdk.remotepay.CloverDeviceErrorEvent
)
:
void
Parameters
errorEvent:
sdk.remotepay.CloverDeviceErrorEvent
Returns
void
on
Device
Ready
on
Device
Ready
(
device
:
CloverDevice
, drm
:
sdk.remotemessage.DiscoveryResponseMessage
)
:
void
Parameters
device:
CloverDevice
drm:
sdk.remotemessage.DiscoveryResponseMessage
Returns
void
on
Finish
Cancel
on
Finish
Cancel
(
)
:
void
on
Finish
Cancel
(
result
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
Returns
void
Parameters
result:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
on
Finish
Cancel
Auth
on
Finish
Cancel
Auth
(
result
:
sdk.remotepay.ResponseCode
, reason
?:
string
, message
?:
string
)
:
void
Parameters
result:
sdk.remotepay.ResponseCode
Optional
reason:
string
Optional
message:
string
Returns
void
on
Finish
Cancel
Manual
Refund
on
Finish
Cancel
Manual
Refund
(
result
:
sdk.remotepay.ResponseCode
, reason
?:
string
, message
?:
string
)
:
void
Parameters
result:
sdk.remotepay.ResponseCode
Optional
reason:
string
Optional
message:
string
Returns
void
on
Finish
Cancel
Pre
Auth
on
Finish
Cancel
Pre
Auth
(
result
:
sdk.remotepay.ResponseCode
, reason
?:
string
, message
?:
string
)
:
void
Parameters
result:
sdk.remotepay.ResponseCode
Optional
reason:
string
Optional
message:
string
Returns
void
on
Finish
Cancel
Sale
on
Finish
Cancel
Sale
(
result
:
sdk.remotepay.ResponseCode
, reason
?:
string
, message
?:
string
)
:
void
Parameters
result:
sdk.remotepay.ResponseCode
Optional
reason:
string
Optional
message:
string
Returns
void
on
Finish
Ok
on
Finish
Ok
(
payment
:
sdk.payments.Payment
, signature
:
sdk.base.Signature
)
:
void
on
Finish
Ok
(
credit
:
sdk.payments.Credit
)
:
void
on
Finish
Ok
(
refund
:
sdk.payments.Refund
)
:
void
Parameters
payment:
sdk.payments.Payment
signature:
sdk.base.Signature
Returns
void
Parameters
credit:
sdk.payments.Credit
Returns
void
Parameters
refund:
sdk.payments.Refund
Returns
void
on
Key
Pressed
on
Key
Pressed
(
keyPress
:
sdk.remotemessage.KeyPress
)
:
void
Parameters
keyPress:
sdk.remotemessage.KeyPress
Returns
void
on
Message
Ack
on
Message
Ack
(
messageId
:
string
)
:
void
Parameters
messageId:
string
Returns
void
on
Partial
Auth
on
Partial
Auth
(
partialAmount
:
number
)
:
void
Parameters
partialAmount:
number
Returns
void
on
Payment
Refund
Response
on
Payment
Refund
Response
(
orderId
:
string
, paymentId
:
string
, refund
:
sdk.payments.Refund
, code
:
sdk.remotemessage.TxState
)
:
void
Parameters
orderId:
string
paymentId:
string
refund:
sdk.payments.Refund
code:
sdk.remotemessage.TxState
Returns
void
on
Payment
Voided
on
Payment
Voided
(
payment
:
sdk.payments.Payment
, voidReason
:
sdk.order.VoidReason
, resultStatus
:
sdk.remotemessage.ResultStatus
, reason
:
string
, message
:
string
)
:
void
Parameters
payment:
sdk.payments.Payment
voidReason:
sdk.order.VoidReason
resultStatus:
sdk.remotemessage.ResultStatus
reason:
string
message:
string
Returns
void
on
Payment
Voided_
response
Code
on
Payment
Voided_
response
Code
(
code
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
Parameters
code:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
on
Pending
Payments
Response
on
Pending
Payments
Response
(
success
:
boolean
, pendingPayments
:
Array
<
sdk.base.PendingPaymentEntry
>
)
:
void
on
Pending
Payments
Response
(
result
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
on
Pending
Payments
Response
(
status
:
sdk.remotemessage.ResultStatus
, reason
:
string
, message
:
string
)
:
void
Parameters
success:
boolean
pendingPayments:
Array
<
sdk.base.PendingPaymentEntry
>
Returns
void
Parameters
result:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
Parameters
status:
sdk.remotemessage.ResultStatus
reason:
string
message:
string
Returns
void
on
Print
Credit
on
Print
Credit
(
credit
:
sdk.remotepay.Credit
)
:
void
Parameters
credit:
sdk.remotepay.Credit
Returns
void
on
Print
Credit
Decline
on
Print
Credit
Decline
(
credit
:
sdk.remotepay.Credit
, reason
:
string
)
:
void
Parameters
credit:
sdk.remotepay.Credit
reason:
string
Returns
void
on
Print
Merchant
Receipt
on
Print
Merchant
Receipt
(
payment
:
sdk.remotepay.Payment
)
:
void
Parameters
payment:
sdk.remotepay.Payment
Returns
void
on
Print
Payment
on
Print
Payment
(
payment
:
sdk.remotepay.Payment
, order
:
sdk.order.Order
)
:
void
Parameters
payment:
sdk.remotepay.Payment
order:
sdk.order.Order
Returns
void
on
Print
Payment
Decline
on
Print
Payment
Decline
(
payment
:
sdk.remotepay.Payment
, reason
:
string
)
:
void
Parameters
payment:
sdk.remotepay.Payment
reason:
string
Returns
void
on
Print
Refund
Payment
on
Print
Refund
Payment
(
payment
:
sdk.remotepay.Payment
, order
:
sdk.order.Order
, refund
:
sdk.payments.Refund
)
:
void
Parameters
payment:
sdk.remotepay.Payment
order:
sdk.order.Order
refund:
sdk.payments.Refund
Returns
void
on
Read
Card
Data
Response
on
Read
Card
Data
Response
(
result
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
)
:
void
Parameters
result:
sdk.remotepay.ResponseCode
reason:
string
message:
string
Returns
void
on
Read
Card
Response
on
Read
Card
Response
(
status
:
sdk.remotemessage.ResultStatus
, reason
:
string
, cardData
:
sdk.base.CardData
)
:
void
Parameters
status:
sdk.remotemessage.ResultStatus
reason:
string
cardData:
sdk.base.CardData
Returns
void
on
Tip
Added
on
Tip
Added
(
tip
:
number
)
:
void
Parameters
tip:
number
Returns
void
on
TxStart
Response
on
TxStart
Response
(
result
:
sdk.remotemessage.TxStartResponseResult
, externalId
:
string
)
:
void
Parameters
result:
sdk.remotemessage.TxStartResponseResult
externalId:
string
Returns
void
on
TxState
on
TxState
(
txState
:
sdk.remotemessage.TxState
)
:
void
Parameters
txState:
sdk.remotemessage.TxState
Returns
void
on
UiState
on
UiState
(
uiState
:
sdk.remotemessage.UiState
, uiText
:
string
, uiDirection
:
sdk.remotemessage.UiDirection
, inputOptions
:
Array
<
sdk.remotemessage.InputOption
>
)
:
void
Parameters
uiState:
sdk.remotemessage.UiState
uiText:
string
uiDirection:
sdk.remotemessage.UiDirection
inputOptions:
Array
<
sdk.remotemessage.InputOption
>
Returns
void
on
Vault
Card
Response
on
Vault
Card
Response
(
vaultedCard
:
sdk.payments.VaultedCard
, code
:
string
, reason
:
string
)
:
void
on
Vault
Card
Response
(
success
:
boolean
, code
:
sdk.remotepay.ResponseCode
, reason
:
string
, message
:
string
, vaultedCard
:
sdk.payments.VaultedCard
)
:
void
Parameters
vaultedCard:
sdk.payments.VaultedCard
code:
string
reason:
string
Returns
void
Parameters
success:
boolean
code:
sdk.remotepay.ResponseCode
reason:
string
message:
string
vaultedCard:
sdk.payments.VaultedCard
Returns
void
on
Verify
Signature
on
Verify
Signature
(
payment
:
sdk.remotepay.Payment
, signature
:
sdk.base.Signature
)
:
void
Parameters
payment:
sdk.remotepay.Payment
signature:
sdk.base.Signature
Returns
void
Globals
Inner
Device
Observer
SVR
constructor
clover
Connector
lastPRR
logger
on
Auth
Tip
Adjusted
on
Capture
Pre
Auth
on
Cashback
Selected
on
Closeout
Response
on
Confirm
Payment
on
Device
Connected
on
Device
Disconnected
on
Device
Error
on
Device
Ready
on
Finish
Cancel
on
Finish
Cancel
Auth
on
Finish
Cancel
Manual
Refund
on
Finish
Cancel
Pre
Auth
on
Finish
Cancel
Sale
on
Finish
Ok
on
Key
Pressed
on
Message
Ack
on
Partial
Auth
on
Payment
Refund
Response
on
Payment
Voided
on
Payment
Voided_
response
Code
on
Pending
Payments
Response
on
Print
Credit
on
Print
Credit
Decline
on
Print
Merchant
Receipt
on
Print
Payment
on
Print
Payment
Decline
on
Print
Refund
Payment
on
Read
Card
Data
Response
on
Read
Card
Response
on
Tip
Added
on
TxStart
Response
on
TxState
on
UiState
on
Vault
Card
Response
on
Verify
Signature
Generated using
TypeDoc