Package com.stripe.param
Class AccountCreateParams.Company
- java.lang.Object
-
- com.stripe.param.AccountCreateParams.Company
-
- Enclosing class:
- AccountCreateParams
public static class AccountCreateParams.Company extends java.lang.Object
Passing true requests the capability for the account, if it is not already requested. A requested capability may not immediately become active. Any requirements to activate the capability are returned in therequirements
arrays.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountCreateParams.Company.Address
static class
AccountCreateParams.Company.AddressKana
State, county, province, or region.static class
AccountCreateParams.Company.AddressKanji
Town or cho-me.static class
AccountCreateParams.Company.Builder
static class
AccountCreateParams.Company.OwnershipDeclaration
Town or cho-me.static class
AccountCreateParams.Company.Structure
static class
AccountCreateParams.Company.Verification
The user agent of the browser from which the beneficial owner attestation was made.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountCreateParams.Company.Builder
builder()
AccountCreateParams.Company.Address
getAddress()
The company's primary address.AccountCreateParams.Company.AddressKana
getAddressKana()
The Kana variation of the company's primary address (Japan only).AccountCreateParams.Company.AddressKanji
getAddressKanji()
The Kanji variation of the company's primary address (Japan only).java.lang.Boolean
getDirectorsProvided()
Whether the company's directors have been provided.java.lang.Boolean
getExecutivesProvided()
Whether the company's executives have been provided.java.util.Map<java.lang.String,java.lang.Object>
getExtraParams()
Map of extra parameters for custom features not available in this client library.java.lang.String
getName()
The company's legal name.java.lang.String
getNameKana()
The Kana variation of the company's legal name (Japan only).java.lang.String
getNameKanji()
The Kanji variation of the company's legal name (Japan only).AccountCreateParams.Company.OwnershipDeclaration
getOwnershipDeclaration()
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.java.lang.Boolean
getOwnersProvided()
Whether the company's owners have been provided.java.lang.String
getPhone()
The company's phone number (used for verification).java.lang.String
getRegistrationNumber()
The identification number given to a company when it is registered or incorporated, if distinct from the identification number used for filing taxes.ApiRequestParams.EnumParam
getStructure()
The category identifying the legal structure of the company or legal entity.java.lang.String
getTaxId()
The business ID number of the company, as appropriate for the company’s country.java.lang.String
getTaxIdRegistrar()
The jurisdiction in which thetax_id
is registered (Germany-based companies only).java.lang.String
getVatId()
The VAT number of the company.AccountCreateParams.Company.Verification
getVerification()
Information on the verification state of the company.
-
-
-
Method Detail
-
builder
public static AccountCreateParams.Company.Builder builder()
-
getAddress
public AccountCreateParams.Company.Address getAddress()
The company's primary address.
-
getAddressKana
public AccountCreateParams.Company.AddressKana getAddressKana()
The Kana variation of the company's primary address (Japan only).
-
getAddressKanji
public AccountCreateParams.Company.AddressKanji getAddressKanji()
The Kanji variation of the company's primary address (Japan only).
-
getDirectorsProvided
public java.lang.Boolean getDirectorsProvided()
Whether the company's directors have been provided. Set this Boolean totrue
after creating all the company's directors with the Persons API for accounts with arelationship.director
requirement. This value is not automatically set totrue
after creating directors, so it needs to be updated to indicate all directors have been provided.
-
getExecutivesProvided
public java.lang.Boolean getExecutivesProvided()
Whether the company's executives have been provided. Set this Boolean totrue
after creating all the company's executives with the Persons API for accounts with arelationship.executive
requirement.
-
getExtraParams
public java.util.Map<java.lang.String,java.lang.Object> getExtraParams()
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedName
value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
-
getName
public java.lang.String getName()
The company's legal name.
-
getNameKana
public java.lang.String getNameKana()
The Kana variation of the company's legal name (Japan only).
-
getNameKanji
public java.lang.String getNameKanji()
The Kanji variation of the company's legal name (Japan only).
-
getOwnersProvided
public java.lang.Boolean getOwnersProvided()
Whether the company's owners have been provided. Set this Boolean totrue
after creating all the company's owners with the Persons API for accounts with arelationship.owner
requirement.
-
getOwnershipDeclaration
public AccountCreateParams.Company.OwnershipDeclaration getOwnershipDeclaration()
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.
-
getPhone
public java.lang.String getPhone()
The company's phone number (used for verification).
-
getRegistrationNumber
public java.lang.String getRegistrationNumber()
The identification number given to a company when it is registered or incorporated, if distinct from the identification number used for filing taxes. (Examples are the CIN for companies and LLP IN for partnerships in India, and the Company Registration Number in Hong Kong).
-
getStructure
public ApiRequestParams.EnumParam getStructure()
The category identifying the legal structure of the company or legal entity. See Business structure for more details.
-
getTaxId
public java.lang.String getTaxId()
The business ID number of the company, as appropriate for the company’s country. (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.)
-
getTaxIdRegistrar
public java.lang.String getTaxIdRegistrar()
The jurisdiction in which thetax_id
is registered (Germany-based companies only).
-
getVatId
public java.lang.String getVatId()
The VAT number of the company.
-
getVerification
public AccountCreateParams.Company.Verification getVerification()
Information on the verification state of the company.
-
-