Package-level declarations

Types

Link copied to clipboard
data class SDKAdditionalCardData(val cardBrand: SDKCardBrand, val cardType: SDKCardType, val cvv: String?)

Additional transaction's card data information that cannot be obtained by reading the card

Link copied to clipboard
data class SDKCardBrand(val brand: String)

CardBrand represenation Example of accepted fields : AMEX, DINERS, DISCOVER, MAESTRO, JCB, MADA, NARANJA, ITALCRED, ARGENCARD, NATIVA, SHOPPING, NEVADA, CENCOSUD, PYMENACION, PATAGONIA365, LAANONIMA, CABAL, UNKNOWN

Link copied to clipboard

CardType Represenatation (CREDIT, DEBIT)

Link copied to clipboard

Represents the cardholder verification method de cardholder done in the transaction NO_CVM: NO verification needed Signature: Must request user to sign Pin: Pin was required and entered

Link copied to clipboard
interface SDKEmvApp

Emv Application representing one (of possibly many) app inside a ChipCard

Link copied to clipboard
class SDKEmvAppIndexed(emvApp: EmvAppIndexed) : SDKEmvApp
Link copied to clipboard
class SDKEmvAppSelected(emvApp: EmvAppSelected) : SDKEmvApp
Link copied to clipboard
sealed class SDKTransactionCard

Card's final data ready to be sent online