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.extraParams
for 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.extraParams
for 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.
-