This is an object representing a person associated with a Stripe account.
A platform cannot access 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.
Attributes
- idstring
Unique identifier for the object.
- accountstring
The account the person is associated with.
- addressnullable object
The person’s address.
- dobnullable object
The person’s date of birth.
- emailnullable string
The person’s email address.
- first_
name nullable stringThe person’s first name.
- last_
name nullable stringThe person’s last name.
- metadataobject
Set 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.
- phonenullable string
The person’s phone number.
- relationshipobject
Describes the person’s relationship to the account.
- requirementsnullable object
Information about the requirements for this person, including what information needs to be collected, and by when.
More attributes
- objectstring
- additional_
tos_ objectacceptances - address_
kana nullable object - address_
kanji nullable object - createdtimestamp
- first_
name_ nullable stringkana - first_
name_ nullable stringkanji - full_
name_ nullable array of stringsaliases - future_
requirements nullable object - gendernullable enum
- id_
number_ booleanprovided - id_
number_ nullable booleansecondary_ provided - last_
name_ nullable stringkana - last_
name_ nullable stringkanji - maiden_
name nullable string - nationalitynullable string
- political_
exposure nullable enum - registered_
address nullable object - ssn_
last_ boolean4_ provided - verificationobject
Creates a new person.
Parameters
- addressobject
The person’s address.
- dobobject
The person’s date of birth.
- emailstring
The person’s email address.
- first_
name stringThe person’s first name.
- id_
number stringThe person’s ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token provided by Stripe.js.
- last_
name stringThe person’s last name.
- metadataobject
Set 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. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata
. - phonestring
The person’s phone number.
- relationshipobject
The relationship that this person has with the account’s legal entity.
- ssn_
last_ string4 The last four digits of the person’s Social Security number (U.S. only).
More parameters
- additional_
tos_ objectacceptances - address_
kana object - address_
kanji object - documentsobject
- first_
name_ stringkana - first_
name_ stringkanji - full_
name_ array of stringsaliases - genderenum
- id_
number_ stringsecondary - last_
name_ stringkana - last_
name_ stringkanji - maiden_
name string - nationalitystring
- person_
token string - political_
exposure enum - registered_
address object - verificationobject
Returns
Returns a person
object.
{ "id": "person_1N9XNb2eZvKYlo2CjPX7xF6F", "object": "person", "account": "acct_1032D82eZvKYlo2C", "created": 1684518375, "dob": { "day": null, "month": null, "year": null }, "first_name": "John", "future_requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "id_number_provided": false, "last_name": "Doe", "metadata": {}, "relationship": { "director": false, "executive": false, "owner": false, "percent_ownership": null, "representative": false, "title": null }, "requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "ssn_last_4_provided": false, "verification": { "additional_document": { "back": null, "details": null, "details_code": null, "front": null }, "details": null, "details_code": null, "document": { "back": null, "details": null, "details_code": null, "front": null }, "status": "unverified" }}
Updates an existing person.
Parameters
- addressobject
The person’s address.
- dobobject
The person’s date of birth.
- emailstring
The person’s email address.
- first_
name stringThe person’s first name.
- id_
number stringThe person’s ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token provided by Stripe.js.
- last_
name stringThe person’s last name.
- metadataobject
Set 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. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata
. - phonestring
The person’s phone number.
- relationshipobject
The relationship that this person has with the account’s legal entity.
- ssn_
last_ string4 The last four digits of the person’s Social Security number (U.S. only).
More parameters
- additional_
tos_ objectacceptances - address_
kana object - address_
kanji object - documentsobject
- first_
name_ stringkana - first_
name_ stringkanji - full_
name_ array of stringsaliases - genderenum
- id_
number_ stringsecondary - last_
name_ stringkana - last_
name_ stringkanji - maiden_
name string - nationalitystring
- person_
token string - political_
exposure enum - registered_
address object - verificationobject
Returns
Returns a person
object.
{ "id": "person_1MqjB62eZvKYlo2CaeEJzKVR", "person": "person_1MqjB62eZvKYlo2CaeEJzKVR", "object": "person", "account": "acct_1032D82eZvKYlo2C", "created": 1680035496, "dob": { "day": null, "month": null, "year": null }, "first_name": "Jane", "future_requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "id_number_provided": false, "last_name": "Diaz", "metadata": { "order_id": "6735" }, "relationship": { "director": false, "executive": false, "owner": false, "percent_ownership": null, "representative": false, "title": null }, "requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "ssn_last_4_provided": false, "verification": { "additional_document": { "back": null, "details": null, "details_code": null, "front": null }, "details": null, "details_code": null, "document": { "back": null, "details": null, "details_code": null, "front": null }, "status": "unverified" }}
{ "id": "person_1N9XNb2eZvKYlo2CjPX7xF6F", "object": "person", "account": "acct_1032D82eZvKYlo2C", "created": 1684518375, "dob": { "day": null, "month": null, "year": null }, "first_name": null, "future_requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "id_number_provided": false, "last_name": null, "metadata": {}, "relationship": { "director": false, "executive": false, "owner": false, "percent_ownership": null, "representative": false, "title": null }, "requirements": { "alternatives": [], "currently_due": [], "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "ssn_last_4_provided": false, "verification": { "additional_document": { "back": null, "details": null, "details_code": null, "front": null }, "details": null, "details_code": null, "document": { "back": null, "details": null, "details_code": null, "front": null }, "status": "unverified" }}