Class AccountHolderDetails


  • public class AccountHolderDetails
    extends Object
    AccountHolderDetails
    • Constructor Detail

      • AccountHolderDetails

        public AccountHolderDetails()
    • Method Detail

      • getAddress

        public ViasAddress getAddress()
        Get address
        Returns:
        address
      • setAddress

        public void setAddress​(ViasAddress address)
      • getBankAccountDetails

        public List<BankAccountDetail> getBankAccountDetails()
        Array of bank accounts associated with the account holder. For details about the required `bankAccountDetail` fields, see [Required information](https://docs.adyen.com/marketplaces-and-platforms/classic/verification-process/required-information).
        Returns:
        bankAccountDetails
      • setBankAccountDetails

        public void setBankAccountDetails​(List<BankAccountDetail> bankAccountDetails)
      • getBankAggregatorDataReference

        public String getBankAggregatorDataReference()
        The opaque reference value returned by the Adyen API during bank account login.
        Returns:
        bankAggregatorDataReference
      • setBankAggregatorDataReference

        public void setBankAggregatorDataReference​(String bankAggregatorDataReference)
      • getBusinessDetails

        public BusinessDetails getBusinessDetails()
        Get businessDetails
        Returns:
        businessDetails
      • setBusinessDetails

        public void setBusinessDetails​(BusinessDetails businessDetails)
      • getEmail

        public String getEmail()
        The email address of the account holder.
        Returns:
        email
      • setEmail

        public void setEmail​(String email)
      • getFullPhoneNumber

        public String getFullPhoneNumber()
        The phone number of the account holder provided as a single string. It will be handled as a landline phone. **Examples:** \"0031 6 11 22 33 44\", \"+316/1122-3344\", \"(0031) 611223344\"
        Returns:
        fullPhoneNumber
      • setFullPhoneNumber

        public void setFullPhoneNumber​(String fullPhoneNumber)
      • getIndividualDetails

        public IndividualDetails getIndividualDetails()
        Get individualDetails
        Returns:
        individualDetails
      • setIndividualDetails

        public void setIndividualDetails​(IndividualDetails individualDetails)
      • getLastReviewDate

        public String getLastReviewDate()
        Date when you last reviewed the account holder's information, in ISO-8601 YYYY-MM-DD format. For example, **2020-01-31**.
        Returns:
        lastReviewDate
      • setLastReviewDate

        public void setLastReviewDate​(String lastReviewDate)
      • getLegalArrangements

        public List<LegalArrangementDetail> getLegalArrangements()
        An array containing information about the account holder's [legal arrangements](https://docs.adyen.com/marketplaces-and-platforms/classic/verification-process/legal-arrangements).
        Returns:
        legalArrangements
      • getMerchantCategoryCode

        public String getMerchantCategoryCode()
        The Merchant Category Code of the account holder. > If not specified in the request, this will be derived from the platform account (which is configured by Adyen).
        Returns:
        merchantCategoryCode
      • setMerchantCategoryCode

        public void setMerchantCategoryCode​(String merchantCategoryCode)
      • getMetadata

        public Map<String,​String> getMetadata()
        A set of key and value pairs for general use by the account holder or merchant. The keys do not have specific names and may be used for storing miscellaneous data as desired. > The values being stored have a maximum length of eighty (80) characters and will be truncated if necessary. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
        Returns:
        metadata
      • setMetadata

        public void setMetadata​(Map<String,​String> metadata)
      • getPayoutMethods

        public List<PayoutMethod> getPayoutMethods()
        Array of tokenized card details associated with the account holder. For details about how you can use the tokens to pay out, refer to [Pay out to cards](https://docs.adyen.com/marketplaces-and-platforms/classic/payout-to-cards).
        Returns:
        payoutMethods
      • setPayoutMethods

        public void setPayoutMethods​(List<PayoutMethod> payoutMethods)
      • getPrincipalBusinessAddress

        public ViasAddress getPrincipalBusinessAddress()
        Get principalBusinessAddress
        Returns:
        principalBusinessAddress
      • setPrincipalBusinessAddress

        public void setPrincipalBusinessAddress​(ViasAddress principalBusinessAddress)
      • getStoreDetails

        public List<StoreDetail> getStoreDetails()
        Array of stores associated with the account holder. Required when onboarding account holders that have an Adyen [point of sale](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-pos).
        Returns:
        storeDetails
      • setStoreDetails

        public void setStoreDetails​(List<StoreDetail> storeDetails)
      • getWebAddress

        public String getWebAddress()
        The URL of the website of the account holder.
        Returns:
        webAddress
      • setWebAddress

        public void setWebAddress​(String webAddress)
      • equals

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

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

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

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