CheckoutForwardRequestCard class abstract
CheckoutForwardRequestCard
Properties:
- cvc - The card verification code (1-20 characters). Depending on the card brand, it is also known as: * CVV2/CVC2 – length: 3 digits * CID – length: 4 digits
- encryptedCardNumber - The encrypted card number.
- encryptedExpiryMonth - The encrypted expiryMonth
- encryptedExpiryYear - The encrypted card expiry year.
- encryptedSecurityCode - The encrypted security code.
- expiryMonth - The card expiry month. Format: 2 digits, zero-padded for single digits. For example: * 03 = March * 11 = November
- expiryYear - The card expiry year.
- holderName - The name of the cardholder.
- number - The card number. Only collect raw card data if you are fully PCI compliant. Format: Do not use separators.
- type - Default payment method details. Common for scheme payment methods, and for simple payment method details.
- Annotations
-
- @BuiltValue.new()
Constructors
- CheckoutForwardRequestCard([void updates(CheckoutForwardRequestCardBuilder b)])
-
factory
Properties
- cvc → String?
-
The card verification code (1-20 characters). Depending on the card brand, it is also known as: * CVV2/CVC2 – length: 3 digits * CID – length: 4 digits
no setter
- encryptedCardNumber → String?
-
The encrypted card number.
no setter
- encryptedExpiryMonth → String?
-
The encrypted expiryMonth
no setter
- encryptedExpiryYear → String?
-
The encrypted card expiry year.
no setter
- encryptedSecurityCode → String?
-
The encrypted security code.
no setter
- expiryMonth → String?
-
The card expiry month. Format: 2 digits, zero-padded for single digits. For example: * 03 = March * 11 = November
no setter
- expiryYear → String?
-
The card expiry year.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- holderName → String?
-
The name of the cardholder.
no setter
- number → String?
-
The card number. Only collect raw card data if you are fully PCI compliant. Format: Do not use separators.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → CheckoutForwardRequestCardTypeEnum?
-
Default payment method details. Common for scheme payment methods, and for simple payment method details.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(CheckoutForwardRequestCardBuilder)) → CheckoutForwardRequestCard -
Rebuilds the instance.
inherited
-
toBuilder(
) → CheckoutForwardRequestCardBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
CheckoutForwardRequestCard> -
no setter