Class PaymentMethodToStore


  • public class PaymentMethodToStore
    extends Object
    PaymentMethodToStore
    • Constructor Detail

      • PaymentMethodToStore

        public PaymentMethodToStore()
    • Method Detail

      • brand

        public PaymentMethodToStore brand​(String brand)
        Secondary brand of the card. For example: **plastix**, **hmclub**.
        Parameters:
        brand -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getBrand

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

        public void setBrand​(String brand)
        Secondary brand of the card. For example: **plastix**, **hmclub**.
        Parameters:
        brand -
      • cvc

        public PaymentMethodToStore cvc​(String cvc)
        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).
        Parameters:
        cvc -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • 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)
        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).
        Parameters:
        cvc -
      • encryptedCardNumber

        public PaymentMethodToStore encryptedCardNumber​(String encryptedCardNumber)
        The encrypted card number.
        Parameters:
        encryptedCardNumber -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getEncryptedCardNumber

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

        public void setEncryptedCardNumber​(String encryptedCardNumber)
        The encrypted card number.
        Parameters:
        encryptedCardNumber -
      • encryptedExpiryMonth

        public PaymentMethodToStore encryptedExpiryMonth​(String encryptedExpiryMonth)
        The encrypted card expiry month.
        Parameters:
        encryptedExpiryMonth -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getEncryptedExpiryMonth

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

        public void setEncryptedExpiryMonth​(String encryptedExpiryMonth)
        The encrypted card expiry month.
        Parameters:
        encryptedExpiryMonth -
      • encryptedExpiryYear

        public PaymentMethodToStore encryptedExpiryYear​(String encryptedExpiryYear)
        The encrypted card expiry year.
        Parameters:
        encryptedExpiryYear -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getEncryptedExpiryYear

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

        public void setEncryptedExpiryYear​(String encryptedExpiryYear)
        The encrypted card expiry year.
        Parameters:
        encryptedExpiryYear -
      • encryptedSecurityCode

        public PaymentMethodToStore encryptedSecurityCode​(String encryptedSecurityCode)
        The encrypted card verification code.
        Parameters:
        encryptedSecurityCode -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getEncryptedSecurityCode

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

        public void setEncryptedSecurityCode​(String encryptedSecurityCode)
        The encrypted card verification code.
        Parameters:
        encryptedSecurityCode -
      • expiryMonth

        public PaymentMethodToStore expiryMonth​(String expiryMonth)
        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).
        Parameters:
        expiryMonth -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • 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)
        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).
        Parameters:
        expiryMonth -
      • expiryYear

        public PaymentMethodToStore expiryYear​(String expiryYear)
        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).
        Parameters:
        expiryYear -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • 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)
        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).
        Parameters:
        expiryYear -
      • holderName

        public PaymentMethodToStore holderName​(String holderName)
        The name of the card holder.
        Parameters:
        holderName -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getHolderName

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

        public void setHolderName​(String holderName)
        The name of the card holder.
        Parameters:
        holderName -
      • number

        public PaymentMethodToStore number​(String number)
        The card number. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Parameters:
        number -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • 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)
        The card number. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
        Parameters:
        number -
      • type

        public PaymentMethodToStore type​(String type)
        Set to **scheme**.
        Parameters:
        type -
        Returns:
        the current PaymentMethodToStore instance, allowing for method chaining
      • getType

        public String getType()
        Set to **scheme**.
        Returns:
        type
      • setType

        public void setType​(String type)
        Set to **scheme**.
        Parameters:
        type -
      • equals

        public boolean equals​(Object o)
        Return true if this PaymentMethodToStore object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static PaymentMethodToStore fromJson​(String jsonString)
                                             throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of PaymentMethodToStore given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of PaymentMethodToStore
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to PaymentMethodToStore
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of PaymentMethodToStore to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException