StripeCard class

Inheritance
Implemented types

Constructors

StripeCard({required String? number, required String? cvc, required int? expMonth, required int? expYear, String? name, String? addressLine1, String? addressLine1Check, String? addressLine2, String? addressCity, String? addressState, String? addressZip, String? addressZipCheck, String? addressCountry, String? last4, String? brand, String? funding, String? fingerprint, String? country, String? currency, String? customerId, String? cvcCheck, String? id, List<String>? loggingTokens, String? tokenizationMethod})
StripeCard.fromJson(Map<String, dynamic> json)

Properties

addressCity String?
getter/setter pair
addressCountry String?
getter/setter pair
addressLine1 String?
getter/setter pair
addressLine1Check String?
getter/setter pair
addressLine2 String?
getter/setter pair
addressState String?
getter/setter pair
addressZip String?
getter/setter pair
addressZipCheck String?
getter/setter pair
brand String
no setter
country String?
getter/setter pair
currency String?
getter/setter pair
customerId String?
getter/setter pair
cvc String?
getter/setter pair
cvcCheck String?
getter/setter pair
expMonth int?
getter/setter pair
expYear int?
getter/setter pair
fingerprint String?
getter/setter pair
funding String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
getter/setter pairoverride-getter
last4 String?
getter/setter pair
loggingTokens List<String>?
getter/setter pair
name String?
getter/setter pair
number String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tokenizationMethod String?
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJsonString() String
inherited
toMap() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited
validateCard() bool
Checks whether {@code this} represents a valid card.
validateCVC() bool
Checks whether or not the {@link #cvc} field is valid.
validateExpiryDate() bool
Checks whether or not the {@link #expMonth} and {@link #expYear} fields represent a valid expiry date.
validateExpMonth() bool
Checks whether or not the {@link #expMonth} field is valid.
validateExpYear(DateTime now) bool
Checks whether or not the {@link #expYear} field is valid.
validateNumber() bool
Checks whether or not the {@link #number} field is valid.

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

asCardBrand(String? possibleCardType) String?
Converts an unchecked String value to a {@link CardBrand} or {@code null}.
asFundingType(String? possibleFundingType) String?
Converts an unchecked String value to a {@link FundingType} or {@code null}.

Constants

americanExpress → const String
cvcLengthAmericanExpress → const int
cvcLengthCommon → const int
dinersClub → const String
discover → const String
FIELD_ADDRESS_CITY → const String
FIELD_ADDRESS_COUNTRY → const String
FIELD_ADDRESS_LINE1 → const String
FIELD_ADDRESS_LINE1_CHECK → const String
FIELD_ADDRESS_LINE2 → const String
FIELD_ADDRESS_STATE → const String
FIELD_ADDRESS_ZIP → const String
FIELD_ADDRESS_ZIP_CHECK → const String
FIELD_BRAND → const String
FIELD_COUNTRY → const String
FIELD_CURRENCY → const String
FIELD_CUSTOMER → const String
FIELD_CVC → const String
FIELD_CVC_CHECK → const String
FIELD_EXP_MONTH → const String
FIELD_EXP_YEAR → const String
FIELD_FINGERPRINT → const String
FIELD_FUNDING → const String
FIELD_ID → const String
FIELD_LAST4 → const String
FIELD_NAME → const String
FIELD_NUMBER → const String
FIELD_OBJECT → const String
FIELD_TOKENIZATION_METHOD → const String
fundingCredit → const String
fundingDebit → const String
fundingPrepaid → const String
fundingUnknown → const String
jcb → const String
masterCard → const String
MAX_LENGTH_AMERICAN_EXPRESS → const int
MAX_LENGTH_DINERS_CLUB → const int
MAX_LENGTH_STANDARD → const int
PREFIXES_AMERICAN_EXPRESS → const List<String>
PREFIXES_DINERS_CLUB → const List<String>
PREFIXES_DISCOVER → const List<String>
PREFIXES_JCB → const List<String>
PREFIXES_MASTERCARD → const List<String>
PREFIXES_UNIONPAY → const List<String>
PREFIXES_VISA → const List<String>
unionPay → const String
unknown → const String
VALUE_CARD → const String
visa → const String