SDKReadConfig

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

Read configuration

Parameters

timeout

: timeout before a timeoutError is returned if no card is read.

Current supported readers supports second-level precision. Durations under 1 second are rounded down to 0, effectively disabling the timeout.

Examples:

  • 500.milliseconds → 0 seconds (no timeout)

  • 999.milliseconds → 0 seconds (no timeout)

  • 1.5.seconds → 1 second

  • 2500.milliseconds → 2 seconds

readModes

: combination of requested read modes, depending on the reader not all read modes o read modes combinations are supported

cardInsertionStatus

: requirement of chip card status (inserted, not inserted, any) to allow starting a transaction

transactionTotals

: information about amount and currencies for this transaction

Constructors

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

Properties

Link copied to clipboard
Link copied to clipboard