DinersClub

DinersClub("diners", "Diners Club", R.drawable.stripe_ic_diners, 16, Pattern.compile("^(36|30|38|39)[0-9]*$"), mapOf( 1 to Pattern.compile("^3$") ), mapOf( Pattern.compile("^(36)[0-9]*$") to 14 ))

Diners Club

14-digits: BINs starting with 36 16-digits: BINs starting with 30, 38, 39

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