CardAccountResult

data class CardAccountResult(val cardNumber: String, val cardNumberValid: Boolean, val cardNumberPrefix: String?, val cvv: String?, val expiryDate: DateResult<String>?, val fundingType: String?, val cardCategory: String?, val issuerName: String?, val issuerCountryCode: String?, val issuerCountry: String?)

Represents the account information of a single account on a card.

Constructors

Link copied to clipboard
constructor(cardNumber: String, cardNumberValid: Boolean, cardNumberPrefix: String?, cvv: String?, expiryDate: DateResult<String>?, fundingType: String?, cardCategory: String?, issuerName: String?, issuerCountryCode: String?, issuerCountry: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The category of the payment card (e.g., "PERSONAL", "BUSINESS", "PREPAID"). This information typically indicates the card's tier or service level.

Link copied to clipboard

The card number as scanned from the card.

Link copied to clipboard

The payment card's number prefix.

Link copied to clipboard

Indicates whether the scanned card number is valid according to the Luhn algorithm.

Link copied to clipboard
val cvv: String?

The payment card's security code/value.

Link copied to clipboard

The payment card's expiry date.

Link copied to clipboard

The card funding type (e.g., "DEBIT", "CREDIT", "CHARGE CARD").

Link copied to clipboard

The name of the card issuer's country.

Link copied to clipboard

The ISO 3166-1 alpha-3 country code of the card issuer's country (e.g., "USA", "GBR", "HRV").

Link copied to clipboard

The name of the financial institution that issued the payment card.