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 POST response 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 POST response 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