Card class abstract
Card
Properties:
- authentication - Contains the card user's password and mobile phone number. This is required when you issue cards that can be used to make online payments within the EEA and the UK, or can be added to digital wallets. Refer to 3D Secure and digital wallets for more information.
- bin - The bank identification number (BIN) of the card number.
- brand - The brand of the physical or the virtual card. Possible values: visa, mc.
- brandVariant - The brand variant of the physical or the virtual card. For example, visadebit or mcprepaid. >Reach out to your Adyen contact to get the values relevant for your integration.
- cardholderName - The name of the cardholder. Maximum length: 26 characters.
- configuration - Contains information about the configuration profile for your cards. The configuration profile consists of settings required when creating a physical or a virtual card. You identify a configuration profile with its
configurationProfileId. When you provide this field in a request, you can override the settings of an existing configuration profile. Reach out to your Adyen contact to get the values that you can send in this object. - cvc - The CVC2 value of the card. > The CVC2 is not sent by default. This is only returned in the
POSTresponse for single-use virtual cards. - deliveryContact - The delivery contact (name and address) for physical card delivery.
- expiration - The expiration date of the card.
- formFactor - The form factor of the card. Possible values: virtual, physical.
- lastFour - Last last four digits of the card number.
- number - The primary account number (PAN) of the card. > The PAN is masked by default and returned only for single-use virtual cards.
- threeDSecure - The 3DS configuration of the physical or the virtual card. Possible values: fullySupported, secureCorporate. > Reach out to your Adyen contact to get the values relevant for your integration.
- usage - Specifies how many times the card can be used. Possible values: singleUse, multiUse. > Reach out to your Adyen contact to determine the value relevant for your integration.
- Annotations
-
- @BuiltValue.new()
Constructors
- Card([void updates(CardBuilder b)])
-
factory
Properties
- authentication → Authentication?
-
Contains the card user's password and mobile phone number. This is required when you issue cards that can be used to make online payments within the EEA and the UK, or can be added to digital wallets. Refer to 3D Secure and digital wallets for more information.
no setter
- bin → String?
-
The bank identification number (BIN) of the card number.
no setter
- brand → String
-
The brand of the physical or the virtual card. Possible values: visa, mc.
no setter
- brandVariant → String
-
The brand variant of the physical or the virtual card. For example, visadebit or mcprepaid. >Reach out to your Adyen contact to get the values relevant for your integration.
no setter
- cardholderName → String
-
The name of the cardholder. Maximum length: 26 characters.
no setter
- configuration → CardConfiguration?
-
Contains information about the configuration profile for your cards. The configuration profile consists of settings required when creating a physical or a virtual card. You identify a configuration profile with its
configurationProfileId. When you provide this field in a request, you can override the settings of an existing configuration profile. Reach out to your Adyen contact to get the values that you can send in this object.no setter - cvc → String?
-
The CVC2 value of the card. > The CVC2 is not sent by default. This is only returned in the
POSTresponse for single-use virtual cards.no setter - deliveryContact → DeliveryContact?
-
The delivery contact (name and address) for physical card delivery.
no setter
- expiration → Expiry?
-
The expiration date of the card.
no setter
- formFactor → CardFormFactorEnum
-
The form factor of the card. Possible values: virtual, physical.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastFour → String?
-
Last last four digits of the card number.
no setter
- number → String?
-
The primary account number (PAN) of the card. > The PAN is masked by default and returned only for single-use virtual cards.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- threeDSecure → String?
-
The 3DS configuration of the physical or the virtual card. Possible values: fullySupported, secureCorporate. > Reach out to your Adyen contact to get the values relevant for your integration.
no setter
- usage → String?
-
Specifies how many times the card can be used. Possible values: singleUse, multiUse. > Reach out to your Adyen contact to determine the value relevant for your integration.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(CardBuilder)) → Card -
Rebuilds the instance.
inherited
-
toBuilder(
) → CardBuilder -
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<
Card> -
no setter