Package com.stripe.param
Class AccountUpdateParams.Documents.Builder
java.lang.Object
com.stripe.param.AccountUpdateParams.Documents.Builder
- Enclosing class:
- AccountUpdateParams.Documents
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finalize and obtain parameter instance from this builder.putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map.setBankAccountOwnershipVerification(AccountUpdateParams.Documents.BankAccountOwnershipVerification bankAccountOwnershipVerification) One or more documents that support the Bank account ownership verification requirement.setCompanyLicense(AccountUpdateParams.Documents.CompanyLicense companyLicense) One or more documents that demonstrate proof of a company's license to operate.setCompanyMemorandumOfAssociation(AccountUpdateParams.Documents.CompanyMemorandumOfAssociation companyMemorandumOfAssociation) One or more documents showing the company's Memorandum of Association.setCompanyMinisterialDecree(AccountUpdateParams.Documents.CompanyMinisterialDecree companyMinisterialDecree) (Certain countries only) One or more documents showing the ministerial decree legalizing the company's establishment.setCompanyRegistrationVerification(AccountUpdateParams.Documents.CompanyRegistrationVerification companyRegistrationVerification) One or more documents that demonstrate proof of a company's registration with the appropriate local authorities.setCompanyTaxIdVerification(AccountUpdateParams.Documents.CompanyTaxIdVerification companyTaxIdVerification) One or more documents that demonstrate proof of a company's tax ID.setProofOfAddress(AccountUpdateParams.Documents.ProofOfAddress proofOfAddress) One or more documents that demonstrate proof of address.setProofOfRegistration(AccountUpdateParams.Documents.ProofOfRegistration proofOfRegistration) One or more documents showing the company’s proof of registration with the national business registry.setProofOfUltimateBeneficialOwnership(AccountUpdateParams.Documents.ProofOfUltimateBeneficialOwnership proofOfUltimateBeneficialOwnership) One or more documents that demonstrate proof of ultimate beneficial ownership.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setBankAccountOwnershipVerification
public AccountUpdateParams.Documents.Builder setBankAccountOwnershipVerification(AccountUpdateParams.Documents.BankAccountOwnershipVerification bankAccountOwnershipVerification) One or more documents that support the Bank account ownership verification requirement. Must be a document associated with the account’s primary active bank account that displays the last 4 digits of the account number, either a statement or a check. -
setCompanyLicense
public AccountUpdateParams.Documents.Builder setCompanyLicense(AccountUpdateParams.Documents.CompanyLicense companyLicense) One or more documents that demonstrate proof of a company's license to operate. -
setCompanyMemorandumOfAssociation
public AccountUpdateParams.Documents.Builder setCompanyMemorandumOfAssociation(AccountUpdateParams.Documents.CompanyMemorandumOfAssociation companyMemorandumOfAssociation) One or more documents showing the company's Memorandum of Association. -
setCompanyMinisterialDecree
public AccountUpdateParams.Documents.Builder setCompanyMinisterialDecree(AccountUpdateParams.Documents.CompanyMinisterialDecree companyMinisterialDecree) (Certain countries only) One or more documents showing the ministerial decree legalizing the company's establishment. -
setCompanyRegistrationVerification
public AccountUpdateParams.Documents.Builder setCompanyRegistrationVerification(AccountUpdateParams.Documents.CompanyRegistrationVerification companyRegistrationVerification) One or more documents that demonstrate proof of a company's registration with the appropriate local authorities. -
setCompanyTaxIdVerification
public AccountUpdateParams.Documents.Builder setCompanyTaxIdVerification(AccountUpdateParams.Documents.CompanyTaxIdVerification companyTaxIdVerification) One or more documents that demonstrate proof of a company's tax ID. -
putExtraParam
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Documents.extraParamsfor the field documentation. -
putAllExtraParam
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Documents.extraParamsfor the field documentation. -
setProofOfAddress
public AccountUpdateParams.Documents.Builder setProofOfAddress(AccountUpdateParams.Documents.ProofOfAddress proofOfAddress) One or more documents that demonstrate proof of address. -
setProofOfRegistration
public AccountUpdateParams.Documents.Builder setProofOfRegistration(AccountUpdateParams.Documents.ProofOfRegistration proofOfRegistration) One or more documents showing the company’s proof of registration with the national business registry. -
setProofOfUltimateBeneficialOwnership
public AccountUpdateParams.Documents.Builder setProofOfUltimateBeneficialOwnership(AccountUpdateParams.Documents.ProofOfUltimateBeneficialOwnership proofOfUltimateBeneficialOwnership) One or more documents that demonstrate proof of ultimate beneficial ownership.
-