MasterCard

MasterCard("mastercard", "Mastercard", R.drawable.stripe_ic_mastercard, Pattern.compile("^(2221|2222|2223|2224|2225|2226|2227|2228|2229|222|223|224|225|226|227|228|229|23|24|25|26|270|271|2720|50|51|52|53|54|55|56|57|58|59|67)[0-9]*$"), mapOf( 1 to Pattern.compile("^2|5|6$"), 2 to Pattern.compile("^(22|23|24|25|26|27|50|51|52|53|54|55|56|57|58|59|67)$") ))

Functions

Link copied to clipboard
fun isMaxCvc(cvcText: String?): Boolean
Link copied to clipboard
fun isValidCardNumberLength(cardNumber: String?): Boolean

Checks to see whether the input number is of the correct length, given the assumed brand of the card. This function does not perform a Luhn check.

Link copied to clipboard
fun isValidCvc(cvc: String): Boolean

Properties

Link copied to clipboard
val code: String
Link copied to clipboard
val cvcIcon: Int
Link copied to clipboard
val cvcLength: Set<Int>

Accepted CVC lengths

Link copied to clipboard
val displayName: String
Link copied to clipboard
val errorIcon: Int
Link copied to clipboard
val icon: Int
Link copied to clipboard
val maxCvcLength: Int
Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int