Package com.adyen.model.marketpay
Class AccountHolderDetails
- java.lang.Object
-
- com.adyen.model.marketpay.AccountHolderDetails
-
public class AccountHolderDetails extends Object
AccountHolderDetails
-
-
Constructor Summary
Constructors Constructor Description AccountHolderDetails()
-
Method Summary
-
-
-
Method Detail
-
address
public AccountHolderDetails address(Address address)
-
getAddress
public Address getAddress()
Get address- Returns:
- address
-
setAddress
public void setAddress(Address address)
-
bankAccountDetails
public AccountHolderDetails bankAccountDetails(List<BankAccountDetail> bankAccountDetails)
-
addBankAccountDetailsItem
public AccountHolderDetails addBankAccountDetailsItem(BankAccountDetail bankAccountDetailsItem)
-
getBankAccountDetails
public List<BankAccountDetail> getBankAccountDetails()
Each of the bank accounts associated with the account holder. > Each array entry should represent one bank account. > For comprehensive detail regarding the required `BankAccountDetail` fields, please refer to the [KYC Verification documentation](https://docs.adyen.com/marketpay/onboarding-and-verification/verification-checks).- Returns:
- bankAccountDetails
-
setBankAccountDetails
public void setBankAccountDetails(List<BankAccountDetail> bankAccountDetails)
-
businessDetails
public AccountHolderDetails businessDetails(BusinessDetails businessDetails)
-
getBusinessDetails
public BusinessDetails getBusinessDetails()
Get businessDetails- Returns:
- businessDetails
-
setBusinessDetails
public void setBusinessDetails(BusinessDetails businessDetails)
-
email
public AccountHolderDetails email(String email)
-
getEmail
public String getEmail()
The email address of the account holder.- Returns:
-
setEmail
public void setEmail(String email)
-
fullPhoneNumber
public AccountHolderDetails fullPhoneNumber(String fullPhoneNumber)
-
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)
-
individualDetails
public AccountHolderDetails individualDetails(IndividualDetails individualDetails)
-
getIndividualDetails
public IndividualDetails getIndividualDetails()
Get individualDetails- Returns:
- individualDetails
-
setIndividualDetails
public void setIndividualDetails(IndividualDetails individualDetails)
-
merchantCategoryCode
public AccountHolderDetails merchantCategoryCode(String merchantCategoryCode)
-
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)
-
metadata
public AccountHolderDetails metadata(Map<String,String> metadata)
-
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
-
payoutMethods
public AccountHolderDetails payoutMethods(List<PayoutMethod> payoutMethods)
-
addPayoutMethodsItem
public AccountHolderDetails addPayoutMethodsItem(PayoutMethod payoutMethodsItem)
-
getPayoutMethods
public List<PayoutMethod> getPayoutMethods()
Each of the card tokens associated with the account holder. > Each array entry should represent one card token. > For comprehensive detail regarding the required `CardToken` fields, please refer to the [KYC Verification documentation](https://docs.adyen.com/marketpay/onboarding-and-verification/verification-checks).- Returns:
- payoutMethods
-
setPayoutMethods
public void setPayoutMethods(List<PayoutMethod> payoutMethods)
-
webAddress
public AccountHolderDetails webAddress(String webAddress)
-
getWebAddress
public String getWebAddress()
The URL of the website of the account holder.- Returns:
- webAddress
-
setWebAddress
public void setWebAddress(String webAddress)
-
getPhoneNumber
public PhoneNumber getPhoneNumber()
The phone number of the account holder.- Returns:
- phoneNumber
-
setPhoneNumber
public void setPhoneNumber(PhoneNumber phoneNumber)
-
getPrincipalBusinessAddress
public Address getPrincipalBusinessAddress()
-
setPrincipalBusinessAddress
public void setPrincipalBusinessAddress(Address principalBusinessAddress)
-
principalBusinessAddress
public AccountHolderDetails principalBusinessAddress(Address principalBusinessAddress)
-
getBankAggregatorDataReference
public String getBankAggregatorDataReference()
-
setBankAggregatorDataReference
public void setBankAggregatorDataReference(String bankAggregatorDataReference)
-
getStoreDetails
public List<StoreDetail> getStoreDetails()
-
setStoreDetails
public void setStoreDetails(List<StoreDetail> storeDetails)
-
-