Class CardDetails

    • Constructor Detail

      • CardDetails

        public CardDetails()
    • Method Detail

      • getBrand

        public String getBrand()
        Secondary brand of the card. For example: **plastix**, **hmclub**.
        Returns:
        brand
      • setBrand

        public void setBrand​(String brand)
      • getCvc

        public String getCvc()
        The card verification code. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Returns:
        cvc
      • setCvc

        public void setCvc​(String cvc)
      • encryptedCardNumber

        public CardDetails encryptedCardNumber​(String encryptedCardNumber)
      • getEncryptedCardNumber

        public String getEncryptedCardNumber()
        The encrypted card number.
        Returns:
        encryptedCardNumber
      • setEncryptedCardNumber

        public void setEncryptedCardNumber​(String encryptedCardNumber)
      • encryptedExpiryMonth

        public CardDetails encryptedExpiryMonth​(String encryptedExpiryMonth)
      • getEncryptedExpiryMonth

        public String getEncryptedExpiryMonth()
        The encrypted card expiry month.
        Returns:
        encryptedExpiryMonth
      • setEncryptedExpiryMonth

        public void setEncryptedExpiryMonth​(String encryptedExpiryMonth)
      • encryptedExpiryYear

        public CardDetails encryptedExpiryYear​(String encryptedExpiryYear)
      • getEncryptedExpiryYear

        public String getEncryptedExpiryYear()
        The encrypted card expiry year.
        Returns:
        encryptedExpiryYear
      • setEncryptedExpiryYear

        public void setEncryptedExpiryYear​(String encryptedExpiryYear)
      • encryptedSecurityCode

        public CardDetails encryptedSecurityCode​(String encryptedSecurityCode)
      • getEncryptedSecurityCode

        public String getEncryptedSecurityCode()
        The encrypted card verification code.
        Returns:
        encryptedSecurityCode
      • setEncryptedSecurityCode

        public void setEncryptedSecurityCode​(String encryptedSecurityCode)
      • getExpiryMonth

        public String getExpiryMonth()
        The card expiry month. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Returns:
        expiryMonth
      • setExpiryMonth

        public void setExpiryMonth​(String expiryMonth)
      • getExpiryYear

        public String getExpiryYear()
        The card expiry year. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Returns:
        expiryYear
      • setExpiryYear

        public void setExpiryYear​(String expiryYear)
      • getFundingSource

        public CardDetails.FundingSourceEnum getFundingSource()
        The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
        Returns:
        fundingSource
      • getHolderName

        public String getHolderName()
        The name of the card holder.
        Returns:
        holderName
      • setHolderName

        public void setHolderName​(String holderName)
      • networkPaymentReference

        public CardDetails networkPaymentReference​(String networkPaymentReference)
      • getNetworkPaymentReference

        public String getNetworkPaymentReference()
        The network token reference. This is the [`networkTxReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_additionalData-ResponseAdditionalDataCommon-networkTxReference) from the response to the first payment.
        Returns:
        networkPaymentReference
      • setNetworkPaymentReference

        public void setNetworkPaymentReference​(String networkPaymentReference)
      • getNumber

        public String getNumber()
        The card number. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Returns:
        number
      • setNumber

        public void setNumber​(String number)
      • recurringDetailReference

        public CardDetails recurringDetailReference​(String recurringDetailReference)
      • getRecurringDetailReference

        public String getRecurringDetailReference()
        This is the `recurringDetailReference` returned in the response when you created the token.
        Returns:
        recurringDetailReference
      • setRecurringDetailReference

        public void setRecurringDetailReference​(String recurringDetailReference)
      • shopperNotificationReference

        public CardDetails shopperNotificationReference​(String shopperNotificationReference)
      • getShopperNotificationReference

        public String getShopperNotificationReference()
        The `shopperNotificationReference` returned in the response when you requested to notify the shopper. Used only for recurring payments in India.
        Returns:
        shopperNotificationReference
      • setShopperNotificationReference

        public void setShopperNotificationReference​(String shopperNotificationReference)
      • storedPaymentMethodId

        public CardDetails storedPaymentMethodId​(String storedPaymentMethodId)
      • getStoredPaymentMethodId

        public String getStoredPaymentMethodId()
        This is the `recurringDetailReference` returned in the response when you created the token.
        Returns:
        storedPaymentMethodId
      • setStoredPaymentMethodId

        public void setStoredPaymentMethodId​(String storedPaymentMethodId)
      • threeDS2SdkVersion

        public CardDetails threeDS2SdkVersion​(String threeDS2SdkVersion)
      • getThreeDS2SdkVersion

        public String getThreeDS2SdkVersion()
        Version of the 3D Secure 2 mobile SDK.
        Returns:
        threeDS2SdkVersion
      • setThreeDS2SdkVersion

        public void setThreeDS2SdkVersion​(String threeDS2SdkVersion)
      • getType

        public String getType()
        Default payment method details. Common for scheme payment methods, and for simple payment method details.
        Specified by:
        getType in interface PaymentMethodDetails
        Returns:
        type
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object