Package-level declarations

Types

Link copied to clipboard

Enum used inside SDKReadConfig to define the reader's expected behavior regarding chip cards when starting a new transaction CardInserted: Card MUST be inserted prior to the start of the transaction. If it's not, a recoverable error with CardMustBeInserted will be received in the transactionStateListener CardNotInserted: Card MUST NOT be inserted prior to the start of the transaction. If it is, a recoverable error with MustRemoveCard will be received in the transactionStateListener

Link copied to clipboard

Read mode Swipe -> Reading of magnetic stripe Chip -> Reading of inserted EMV Chip Nfc -> Reading of tapped contactless EMV Chip

Link copied to clipboard
interface SDKDevice

A reader device found by the SDKReaderService

Link copied to clipboard

A reader device relative connection strength

Link copied to clipboard
interface SDKDeviceId

A reader device Identification

Link copied to clipboard

A reader device model type

Link copied to clipboard
data class SDKReadConfig(val timeout: Duration, val readModes: Set<SDKCardReadMode>, val cardInsertionStatus: SDKCardInsertionStatus = SDKCardInsertionStatus.NotInserted, val transactionTotals: SDKTransactionTotals)

Read configuration

Link copied to clipboard
sealed class SDKReaderState

Information about current reader state