CardInfo class abstract

CardInfo

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.
  • 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.
  • deliveryContact - The delivery contact (name and address) for physical card delivery.
  • formFactor - The form factor of the card. Possible values: virtual, physical.
  • 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

CardInfo([void updates(CardInfoBuilder 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
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
deliveryContact DeliveryContact?
The delivery contact (name and address) for physical card delivery.
no setter
formFactor CardInfoFormFactorEnum
The form factor of the card. Possible values: virtual, physical.
no setter
hashCode int
The hash code for this object.
no setterinherited
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(CardInfoBuilder)) CardInfo
Rebuilds the instance.
inherited
toBuilder() CardInfoBuilder
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<CardInfo>
no setter