Package com.stripe.model
Class Person
java.lang.Object
com.stripe.model.StripeObject
com.stripe.net.ApiResource
com.stripe.model.Person
- All Implemented Interfaces:
- HasId,- MetadataStore<Person>,- StripeActiveObject,- StripeObjectInterface
This is an object representing a person associated with a Stripe account.
 
A platform can only access a subset of data in a person for an account where account.controller.requirement_collection
 is stripe, which includes Standard and Express accounts, after creating an Account Link
 or Account Session to start Connect onboarding.
 
See the Standard onboarding or Express onboarding documentation for information about prefilling information and account onboarding steps. Learn more about handling identity verification with the API.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classFor more details about AdditionalTosAcceptances, please refer to the API Reference.static classFor more details about AddressKana, please refer to the API Reference.static classFor more details about AddressKanji, please refer to the API Reference.static classFor more details about Dob, please refer to the API Reference.static classFor more details about FutureRequirements, please refer to the API Reference.static classFor more details about Relationship, please refer to the API Reference.static classFor more details about Requirements, please refer to the API Reference.static classFor more details about UsCfpbData, please refer to the API Reference.static classFor more details about Verification, please refer to the API Reference.Nested classes/interfaces inherited from class com.stripe.net.ApiResourceApiResource.RequestMethod
- 
Field SummaryFields inherited from class com.stripe.net.ApiResourceCHARSET, GSON, INTERNAL_GSONFields inherited from class com.stripe.model.StripeObjectPRETTY_PRINT_GSON
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleandelete()Deletes an existing person’s relationship to the account’s legal entity.delete(RequestOptions options) Deletes an existing person’s relationship to the account’s legal entity.Deletes an existing person’s relationship to the account’s legal entity.delete(Map<String, Object> params, RequestOptions options) Deletes an existing person’s relationship to the account’s legal entity.booleanThe account the person is associated with.The Kana variation of the person's address (Japan only).The Kanji variation of the person's address (Japan only).Time at which the object was created.Always true for a deleted object.getDob()getEmail()The person's email address.The person's first name.The Kana variation of the person's first name (Japan only).The Kanji variation of the person's first name (Japan only).A list of alternate names or aliases that the person is known by.Information about the upcoming new requirements for this person, including what information needs to be collected, and by when.The person's gender.getId()Unique identifier for the object.Whether the person'sid_numberwas provided.Whether the person'sid_number_secondarywas provided.The person's last name.The Kana variation of the person's last name (Japan only).The Kanji variation of the person's last name (Japan only).The person's maiden name.Set of key-value pairs that you can attach to an object.The country where the person is a national.String representing the object's type.getPhone()The person's phone number.Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.Information about the requirements for this person, including what information needs to be collected, and by when.Whether the last four digits of the person's Social Security number have been provided (U.S.Demographic data related to the person.inthashCode()voidsetAccount(String account) The account the person is associated with.voidsetAdditionalTosAcceptances(Person.AdditionalTosAcceptances additionalTosAcceptances) voidsetAddress(Address address) voidsetAddressKana(Person.AddressKana addressKana) The Kana variation of the person's address (Japan only).voidsetAddressKanji(Person.AddressKanji addressKanji) The Kanji variation of the person's address (Japan only).voidsetCreated(Long created) Time at which the object was created.voidsetDeleted(Boolean deleted) Always true for a deleted object.voidsetDob(Person.Dob dob) voidThe person's email address.voidsetFirstName(String firstName) The person's first name.voidsetFirstNameKana(String firstNameKana) The Kana variation of the person's first name (Japan only).voidsetFirstNameKanji(String firstNameKanji) The Kanji variation of the person's first name (Japan only).voidsetFullNameAliases(List<String> fullNameAliases) A list of alternate names or aliases that the person is known by.voidsetFutureRequirements(Person.FutureRequirements futureRequirements) Information about the upcoming new requirements for this person, including what information needs to be collected, and by when.voidThe person's gender.voidUnique identifier for the object.voidsetIdNumberProvided(Boolean idNumberProvided) Whether the person'sid_numberwas provided.voidsetIdNumberSecondaryProvided(Boolean idNumberSecondaryProvided) Whether the person'sid_number_secondarywas provided.voidsetLastName(String lastName) The person's last name.voidsetLastNameKana(String lastNameKana) The Kana variation of the person's last name (Japan only).voidsetLastNameKanji(String lastNameKanji) The Kanji variation of the person's last name (Japan only).voidsetMaidenName(String maidenName) The person's maiden name.voidsetMetadata(Map<String, String> metadata) Set of key-value pairs that you can attach to an object.voidsetNationality(String nationality) The country where the person is a national.voidString representing the object's type.voidThe person's phone number.voidsetPoliticalExposure(String politicalExposure) Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.voidsetRegisteredAddress(Address registeredAddress) voidsetRelationship(Person.Relationship relationship) voidsetRequirements(Person.Requirements requirements) Information about the requirements for this person, including what information needs to be collected, and by when.voidsetResponseGetter(StripeResponseGetter responseGetter) Get expandedfront.voidsetSsnLast4Provided(Boolean ssnLast4Provided) Whether the last four digits of the person's Social Security number have been provided (U.S.voidsetUsCfpbData(Person.UsCfpbData usCfpbData) Demographic data related to the person.voidsetVerification(Person.Verification verification) update(PersonUpdateParams params) Updates an existing person.update(PersonUpdateParams params, RequestOptions options) Updates an existing person.Updates an existing person.update(Map<String, Object> params, RequestOptions options) Updates an existing person.Methods inherited from class com.stripe.net.ApiResourcecheckNullTypedParams, getGlobalResponseGetter, getResponseGetter, setExpandableFieldId, setGlobalResponseGetter, urlEncode, urlEncodeIdMethods inherited from class com.stripe.model.StripeObjectdeserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.stripe.model.StripeActiveObjecttrySetResponseGetter
- 
Constructor Details- 
Personpublic Person()
 
- 
- 
Method Details- 
deleteDeletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is theaccount_opener. If your integration is using theexecutiveparameter, you cannot delete the only verifiedexecutiveon file.- Throws:
- StripeException
 
- 
deleteDeletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is theaccount_opener. If your integration is using theexecutiveparameter, you cannot delete the only verifiedexecutiveon file.- Throws:
- StripeException
 
- 
deleteDeletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is theaccount_opener. If your integration is using theexecutiveparameter, you cannot delete the only verifiedexecutiveon file.- Throws:
- StripeException
 
- 
deleteDeletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is theaccount_opener. If your integration is using theexecutiveparameter, you cannot delete the only verifiedexecutiveon file.- Throws:
- StripeException
 
- 
updateUpdates an existing person.- Specified by:
- updatein interface- MetadataStore<Person>
- Throws:
- StripeException
 
- 
updateUpdates an existing person.- Specified by:
- updatein interface- MetadataStore<Person>
- Throws:
- StripeException
 
- 
updateUpdates an existing person.- Throws:
- StripeException
 
- 
updateUpdates an existing person.- Throws:
- StripeException
 
- 
setResponseGetterGet expandedfront.- Specified by:
- setResponseGetterin interface- StripeActiveObject
- Overrides:
- setResponseGetterin class- ApiResource
- Parameters:
- responseGetter- the- StripeResponseGetterinstance to use for making further requests.
 
- 
getAccountThe account the person is associated with.
- 
getAdditionalTosAcceptances
- 
getAddress
- 
getAddressKanaThe Kana variation of the person's address (Japan only).
- 
getAddressKanjiThe Kanji variation of the person's address (Japan only).
- 
getCreatedTime at which the object was created. Measured in seconds since the Unix epoch.
- 
getDeletedAlways true for a deleted object.
- 
getDob
- 
getEmailThe person's email address. Also available for accounts where controller.requirement_collection isstripe.
- 
getFirstNameThe person's first name. Also available for accounts where controller.requirement_collection isstripe.
- 
getFirstNameKanaThe Kana variation of the person's first name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
getFirstNameKanjiThe Kanji variation of the person's first name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
getFullNameAliasesA list of alternate names or aliases that the person is known by. Also available for accounts where controller.requirement_collection isstripe.
- 
getFutureRequirementsInformation about the upcoming new requirements for this person, including what information needs to be collected, and by when.
- 
getGenderThe person's gender.
- 
getIdNumberProvidedWhether the person'sid_numberwas provided. True if either the full ID number was provided or if only the required part of the ID number was provided (ex. last four of an individual's SSN for the US indicated byssn_last_4_provided).
- 
getIdNumberSecondaryProvidedWhether the person'sid_number_secondarywas provided.
- 
getLastNameThe person's last name. Also available for accounts where controller.requirement_collection isstripe.
- 
getLastNameKanaThe Kana variation of the person's last name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
getLastNameKanjiThe Kanji variation of the person's last name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
getMaidenNameThe person's maiden name.
- 
getNationalityThe country where the person is a national.
- 
getObjectString representing the object's type. Objects of the same type share the same value.Equal to person.
- 
getPhoneThe person's phone number.
- 
getPoliticalExposureIndicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.One of existing, ornone.
- 
getRegisteredAddress
- 
getRelationship
- 
getRequirementsInformation about the requirements for this person, including what information needs to be collected, and by when.
- 
getSsnLast4ProvidedWhether the last four digits of the person's Social Security number have been provided (U.S. only).
- 
getUsCfpbDataDemographic data related to the person.
- 
getVerification
- 
setAccountThe account the person is associated with.
- 
setAdditionalTosAcceptances
- 
setAddress
- 
setAddressKanaThe Kana variation of the person's address (Japan only).
- 
setAddressKanjiThe Kanji variation of the person's address (Japan only).
- 
setCreatedTime at which the object was created. Measured in seconds since the Unix epoch.
- 
setDeletedAlways true for a deleted object.
- 
setDob
- 
setEmailThe person's email address. Also available for accounts where controller.requirement_collection isstripe.
- 
setFirstNameThe person's first name. Also available for accounts where controller.requirement_collection isstripe.
- 
setFirstNameKanaThe Kana variation of the person's first name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
setFirstNameKanjiThe Kanji variation of the person's first name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
setFullNameAliasesA list of alternate names or aliases that the person is known by. Also available for accounts where controller.requirement_collection isstripe.
- 
setFutureRequirementsInformation about the upcoming new requirements for this person, including what information needs to be collected, and by when.
- 
setGenderThe person's gender.
- 
setIdUnique identifier for the object.
- 
setIdNumberProvidedWhether the person'sid_numberwas provided. True if either the full ID number was provided or if only the required part of the ID number was provided (ex. last four of an individual's SSN for the US indicated byssn_last_4_provided).
- 
setIdNumberSecondaryProvidedWhether the person'sid_number_secondarywas provided.
- 
setLastNameThe person's last name. Also available for accounts where controller.requirement_collection isstripe.
- 
setLastNameKanaThe Kana variation of the person's last name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
setLastNameKanjiThe Kanji variation of the person's last name (Japan only). Also available for accounts where controller.requirement_collection isstripe.
- 
setMaidenNameThe person's maiden name.
- 
setMetadataSet of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- 
setNationalityThe country where the person is a national.
- 
setObjectString representing the object's type. Objects of the same type share the same value.Equal to person.
- 
setPhoneThe person's phone number.
- 
setPoliticalExposureIndicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.One of existing, ornone.
- 
setRegisteredAddress
- 
setRelationship
- 
setRequirementsInformation about the requirements for this person, including what information needs to be collected, and by when.
- 
setSsnLast4ProvidedWhether the last four digits of the person's Social Security number have been provided (U.S. only).
- 
setUsCfpbDataDemographic data related to the person.
- 
setVerification
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
- 
getIdUnique identifier for the object.
- 
getMetadataSet of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.- Specified by:
- getMetadatain interface- MetadataStore<Person>
 
 
-