Attributes
- idstring
Unique identifier for the object.
- business_
typenullable enum The business type.
Possible enum valuescompany
government_
entity US only
individual
non_
profit - capabilitiesnullable object
A hash containing the set of capabilities that was requested for this account and their associated states. Keys are names of capabilities. You can see the full list here. Values may be
active
,inactive
, orpending
.- capabilities.
acss_ debit_ paymentsnullable enum The status of the Canadian pre-authorized debits payments capability of the account, or whether the account can directly process Canadian pre-authorized debits charges.
Possible enum valuesactive
inactive
pending
- capabilities.
affirm_ paymentsnullable enum The status of the Affirm capability of the account, or whether the account can directly process Affirm charges.
Possible enum valuesactive
inactive
pending
- capabilities.
afterpay_ clearpay_ paymentsnullable enum The status of the Afterpay Clearpay capability of the account, or whether the account can directly process Afterpay Clearpay charges.
Possible enum valuesactive
inactive
pending
- capabilities.
alma_ paymentsnullable enum The status of the Alma capability of the account, or whether the account can directly process Alma payments.
Possible enum valuesactive
inactive
pending
- capabilities.
amazon_ pay_ paymentsnullable enum The status of the AmazonPay capability of the account, or whether the account can directly process AmazonPay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
au_ becs_ debit_ paymentsnullable enum The status of the BECS Direct Debit (AU) payments capability of the account, or whether the account can directly process BECS Direct Debit (AU) charges.
Possible enum valuesactive
inactive
pending
- capabilities.
bacs_ debit_ paymentsnullable enum The status of the Bacs Direct Debits payments capability of the account, or whether the account can directly process Bacs Direct Debits charges.
Possible enum valuesactive
inactive
pending
- capabilities.
bancontact_ paymentsnullable enum The status of the Bancontact payments capability of the account, or whether the account can directly process Bancontact charges.
Possible enum valuesactive
inactive
pending
- capabilities.
bank_ transfer_ paymentsnullable enum The status of the customer_balance payments capability of the account, or whether the account can directly process customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
billie_ paymentsnullable enum The status of the Billie capability of the account, or whether the account can directly process Billie payments.
Possible enum valuesactive
inactive
pending
- capabilities.
blik_ paymentsnullable enum The status of the blik payments capability of the account, or whether the account can directly process blik charges.
Possible enum valuesactive
inactive
pending
- capabilities.
boleto_ paymentsnullable enum The status of the boleto payments capability of the account, or whether the account can directly process boleto charges.
Possible enum valuesactive
inactive
pending
- capabilities.
card_ issuingnullable enum The status of the card issuing capability of the account, or whether you can use Issuing to distribute funds on cards
Possible enum valuesactive
inactive
pending
- capabilities.
card_ paymentsnullable enum The status of the card payments capability of the account, or whether the account can directly process credit and debit card charges.
Possible enum valuesactive
inactive
pending
- capabilities.
cartes_ bancaires_ paymentsnullable enum The status of the Cartes Bancaires payments capability of the account, or whether the account can directly process Cartes Bancaires card charges in EUR currency.
Possible enum valuesactive
inactive
pending
- capabilities.
cashapp_ paymentsnullable enum The status of the Cash App Pay capability of the account, or whether the account can directly process Cash App Pay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
eps_ paymentsnullable enum The status of the EPS payments capability of the account, or whether the account can directly process EPS charges.
Possible enum valuesactive
inactive
pending
- capabilities.
fpx_ paymentsnullable enum The status of the FPX payments capability of the account, or whether the account can directly process FPX charges.
Possible enum valuesactive
inactive
pending
- capabilities.
gb_ bank_ transfer_ paymentsnullable enum The status of the GB customer_balance payments (GBP currency) capability of the account, or whether the account can directly process GB customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
giropay_ paymentsnullable enum The status of the giropay payments capability of the account, or whether the account can directly process giropay charges.
Possible enum valuesactive
inactive
pending
- capabilities.
grabpay_ paymentsnullable enum The status of the GrabPay payments capability of the account, or whether the account can directly process GrabPay charges.
Possible enum valuesactive
inactive
pending
- capabilities.
ideal_ paymentsnullable enum The status of the iDEAL payments capability of the account, or whether the account can directly process iDEAL charges.
Possible enum valuesactive
inactive
pending
- capabilities.
india_ international_ paymentsnullable enum The status of the india_international_payments capability of the account, or whether the account can process international charges (non INR) in India.
Possible enum valuesactive
inactive
pending
- capabilities.
jcb_ paymentsnullable enum The status of the JCB payments capability of the account, or whether the account (Japan only) can directly process JCB credit card charges in JPY currency.
Possible enum valuesactive
inactive
pending
- capabilities.
jp_ bank_ transfer_ paymentsnullable enum The status of the Japanese customer_balance payments (JPY currency) capability of the account, or whether the account can directly process Japanese customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
kakao_ pay_ paymentsnullable enum The status of the KakaoPay capability of the account, or whether the account can directly process KakaoPay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
klarna_ paymentsnullable enum The status of the Klarna payments capability of the account, or whether the account can directly process Klarna charges.
Possible enum valuesactive
inactive
pending
- capabilities.
konbini_ paymentsnullable enum The status of the konbini payments capability of the account, or whether the account can directly process konbini charges.
Possible enum valuesactive
inactive
pending
- capabilities.
kr_ card_ paymentsnullable enum The status of the KrCard capability of the account, or whether the account can directly process KrCard payments.
Possible enum valuesactive
inactive
pending
- capabilities.
legacy_ paymentsnullable enum The status of the legacy payments capability of the account.
Possible enum valuesactive
inactive
pending
- capabilities.
link_ paymentsnullable enum The status of the link_payments capability of the account, or whether the account can directly process Link charges.
Possible enum valuesactive
inactive
pending
- capabilities.
mobilepay_ paymentsnullable enum The status of the MobilePay capability of the account, or whether the account can directly process MobilePay charges.
Possible enum valuesactive
inactive
pending
- capabilities.
multibanco_ paymentsnullable enum The status of the Multibanco payments capability of the account, or whether the account can directly process Multibanco charges.
Possible enum valuesactive
inactive
pending
- capabilities.
mx_ bank_ transfer_ paymentsnullable enum The status of the Mexican customer_balance payments (MXN currency) capability of the account, or whether the account can directly process Mexican customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
nullable enum The status of the NaverPay capability of the account, or whether the account can directly process NaverPay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
nz_ bank_ account_ becs_ debit_ paymentsnullable enum The status of the New Zealand BECS Direct Debit payments capability of the account, or whether the account can directly process New Zealand BECS Direct Debit charges.
Possible enum valuesactive
inactive
pending
- capabilities.
oxxo_ paymentsnullable enum The status of the OXXO payments capability of the account, or whether the account can directly process OXXO charges.
Possible enum valuesactive
inactive
pending
- capabilities.
p24_ paymentsnullable enum The status of the P24 payments capability of the account, or whether the account can directly process P24 charges.
Possible enum valuesactive
inactive
pending
- capabilities.
pay_ by_ bank_ paymentsnullable enum The status of the pay_by_bank payments capability of the account, or whether the account can directly process pay_by_bank charges.
Possible enum valuesactive
inactive
pending
- capabilities.
payco_ paymentsnullable enum The status of the Payco capability of the account, or whether the account can directly process Payco payments.
Possible enum valuesactive
inactive
pending
- capabilities.
paynow_ paymentsnullable enum The status of the paynow payments capability of the account, or whether the account can directly process paynow charges.
Possible enum valuesactive
inactive
pending
- capabilities.
promptpay_ paymentsnullable enum The status of the promptpay payments capability of the account, or whether the account can directly process promptpay charges.
Possible enum valuesactive
inactive
pending
- capabilities.
revolut_ pay_ paymentsnullable enum The status of the RevolutPay capability of the account, or whether the account can directly process RevolutPay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
samsung_ pay_ paymentsnullable enum The status of the SamsungPay capability of the account, or whether the account can directly process SamsungPay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
satispay_ paymentsnullable enum The status of the Satispay capability of the account, or whether the account can directly process Satispay payments.
Possible enum valuesactive
inactive
pending
- capabilities.
sepa_ bank_ transfer_ paymentsnullable enum The status of the SEPA customer_balance payments (EUR currency) capability of the account, or whether the account can directly process SEPA customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
sepa_ debit_ paymentsnullable enum The status of the SEPA Direct Debits payments capability of the account, or whether the account can directly process SEPA Direct Debits charges.
Possible enum valuesactive
inactive
pending
- capabilities.
sofort_ paymentsnullable enum The status of the Sofort payments capability of the account, or whether the account can directly process Sofort charges.
Possible enum valuesactive
inactive
pending
- capabilities.
swish_ paymentsnullable enum The status of the Swish capability of the account, or whether the account can directly process Swish payments.
Possible enum valuesactive
inactive
pending
- capabilities.
tax_ reporting_ us_ 1099_ knullable enum The status of the tax reporting 1099-K (US) capability of the account.
Possible enum valuesactive
inactive
pending
- capabilities.
tax_ reporting_ us_ 1099_ miscnullable enum The status of the tax reporting 1099-MISC (US) capability of the account.
Possible enum valuesactive
inactive
pending
- capabilities.
transfersnullable enum The status of the transfers capability of the account, or whether your platform can transfer funds to the account.
Possible enum valuesactive
inactive
pending
- capabilities.
twint_ paymentsnullable enum The status of the TWINT capability of the account, or whether the account can directly process TWINT charges.
Possible enum valuesactive
inactive
pending
- capabilities.
us_ bank_ account_ ach_ paymentsnullable enum The status of the US bank account ACH payments capability of the account, or whether the account can directly process US bank account charges.
Possible enum valuesactive
inactive
pending
- capabilities.
us_ bank_ transfer_ paymentsnullable enum The status of the US customer_balance payments (USD currency) capability of the account, or whether the account can directly process US customer_balance charges.
Possible enum valuesactive
inactive
pending
- capabilities.
zip_ paymentsnullable enum The status of the Zip capability of the account, or whether the account can directly process Zip charges.
Possible enum valuesactive
inactive
pending
- companynullable object
Information about the company or business. This property is available for any
business_
. After you create an Account Link or Account Session, only a subset of this property is returned for accounts where controller.requirement_collection istype stripe
, which includes Standard and Express accounts.- company.
addressnullable object The company’s primary address.
- company.
address. citynullable string City, district, suburb, town, or village.
- company.
address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- company.
address. line1nullable string Address line 1 (e.g., street, PO Box, or company name).
- company.
address. line2nullable string Address line 2 (e.g., apartment, suite, unit, or building).
- company.
address. postal_ codenullable string ZIP or postal code.
- company.
address. statenullable string State, county, province, or region.
- company.
address_ kananullable object The Kana variation of the company’s primary address (Japan only).
- company.
address_kana. citynullable string City/Ward.
- company.
address_kana. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- company.
address_kana. line1nullable string Block/Building number.
- company.
address_kana. line2nullable string Building details.
- company.
address_kana. postal_ codenullable string ZIP or postal code.
- company.
address_kana. statenullable string Prefecture.
- company.
address_kana. townnullable string Town/cho-me.
- company.
address_ kanjinullable object The Kanji variation of the company’s primary address (Japan only).
- company.
address_kanji. citynullable string City/Ward.
- company.
address_kanji. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- company.
address_kanji. line1nullable string Block/Building number.
- company.
address_kanji. line2nullable string Building details.
- company.
address_kanji. postal_ codenullable string ZIP or postal code.
- company.
address_kanji. statenullable string Prefecture.
- company.
address_kanji. townnullable string Town/cho-me.
- company.
directors_ providedboolean Whether the company’s directors have been provided. This Boolean will be
true
if you’ve manually indicated that all directors are provided via thedirectors_
parameter.provided - company.
directorship_ declarationnullable object This hash is used to attest that the director information provided to Stripe is both current and correct.
- company.
directorship_declaration. datenullable timestamp The Unix timestamp marking when the directorship declaration attestation was made.
- company.
directorship_declaration. ipnullable string The IP address from which the directorship declaration attestation was made.
- company.
directorship_declaration. user_ agentnullable string The user-agent string from the browser where the directorship declaration attestation was made.
- company.
executives_ providedboolean Whether the company’s executives have been provided. This Boolean will be
true
if you’ve manually indicated that all executives are provided via theexecutives_
parameter, or if Stripe determined that sufficient executives were provided.provided - company.
export_ license_ idnullable string The export license ID number of the company, also referred as Import Export Code (India only).
- company.
export_ purpose_ codenullable string The purpose code to use for export transactions (India only).
- company.
namenullable string The company’s legal name. Also available for accounts where controller.requirement_collection is
stripe
. - company.
name_ kananullable string The Kana variation of the company’s legal name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - company.
name_ kanjinullable string The Kanji variation of the company’s legal name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - company.
owners_ providedboolean Whether the company’s owners have been provided. This Boolean will be
true
if you’ve manually indicated that all owners are provided via theowners_
parameter, or if Stripe determined that sufficient owners were provided. Stripe determines ownership requirements using both the number of owners provided and their total percent ownership (calculated by adding theprovided percent_
of each owner together).ownership - company.
ownership_ declarationnullable object This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.
- company.
ownership_declaration. datenullable timestamp The Unix timestamp marking when the beneficial owner attestation was made.
- company.
ownership_declaration. ipnullable string The IP address from which the beneficial owner attestation was made.
- company.
ownership_declaration. user_ agentnullable string The user-agent string from the browser where the beneficial owner attestation was made.
- company.
ownership_ exemption_ reasonnullable enum This value is used to determine if a business is exempt from providing ultimate beneficial owners. See this support article and changelog for more details.
- company.
phonenullable string The company’s phone number (used for verification).
- company.
structurenullable enum The category identifying the legal structure of the company or legal entity. Also available for accounts where controller.requirement_collection is
stripe
. See Business structure for more details. - company.
tax_ id_ providedboolean Whether the company’s business ID number was provided.
- company.
tax_ id_ registrarnullable string The jurisdiction in which the
tax_
is registered (Germany-based companies only).id - company.
vat_ id_ providednullable boolean Whether the company’s business VAT number was provided.
- company.
verificationnullable object Information on the verification state of the company.
- company.
verification. documentobject A document for the company.
- company.
verification. document. backnullable stringExpandable The back of a document returned by a file upload with a
purpose
value ofadditional_
.verification - company.
verification. document. detailsnullable string A user-displayable string describing the verification state of this document.
- company.
verification. document. details_ codenullable string One of
document_
,corrupt document_
,expired document_
,failed_ copy document_
,failed_ greyscale document_
,failed_ other document_
,failed_ test_ mode document_
,fraudulent document_
,incomplete document_
,invalid document_
,manipulated document_
,not_ readable document_
,not_ uploaded document_
, ortype_ not_ supported document_
. A machine-readable code specifying the verification state for this document.too_ large - company.
verification. document. frontnullable stringExpandable The front of a document returned by a file upload with a
purpose
value ofadditional_
.verification
- countrystring
The account’s country.
- emailnullable string
An email address associated with the account. It’s not used for authentication and Stripe doesn’t market to this field without explicit approval from the platform.
- individualnullable object
Information about the person represented by the account. This property is null unless
business_
is set totype individual
. After you create an Account Link or Account Session, only a subset of this property is returned for accounts where controller.requirement_collection isstripe
, which includes Standard and Express accounts.- individual.
idstring Unique identifier for the object.
- individual.
objectstring String representing the object’s type. Objects of the same type share the same value.
- individual.
accountstring The account the individual is associated with.
- individual.
addressnullable object The individual’s primary address.
- individual.
address. citynullable string City, district, suburb, town, or village.
- individual.
address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- individual.
address. line1nullable string Address line 1 (e.g., street, PO Box, or company name).
- individual.
address. line2nullable string Address line 2 (e.g., apartment, suite, unit, or building).
- individual.
address. postal_ codenullable string ZIP or postal code.
- individual.
address. statenullable string State, county, province, or region.
- individual.
address_ kananullable object The Kana variation of the individual’s primary address (Japan only).
- individual.
address_kana. citynullable string City/Ward.
- individual.
address_kana. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- individual.
address_kana. line1nullable string Block/Building number.
- individual.
address_kana. line2nullable string Building details.
- individual.
address_kana. postal_ codenullable string ZIP or postal code.
- individual.
address_kana. statenullable string Prefecture.
- individual.
address_kana. townnullable string Town/cho-me.
- individual.
address_ kanjinullable object The Kanji variation of the individual’s primary address (Japan only).
- individual.
address_kanji. citynullable string City/Ward.
- individual.
address_kanji. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- individual.
address_kanji. line1nullable string Block/Building number.
- individual.
address_kanji. line2nullable string Building details.
- individual.
address_kanji. postal_ codenullable string ZIP or postal code.
- individual.
address_kanji. statenullable string Prefecture.
- individual.
address_kanji. townnullable string Town/cho-me.
- individual.
createdtimestamp Time at which the object was created. Measured in seconds since the Unix epoch.
- individual.
dobnullable object The individual’s date of birth.
- individual.
dob. daynullable integer The day of birth, between 1 and 31.
- individual.
dob. monthnullable integer The month of birth, between 1 and 12.
- individual.
dob. yearnullable integer The four-digit year of birth.
- individual.
emailnullable string The individual’s email address. Also available for accounts where controller.requirement_collection is
stripe
. - individual.
first_ namenullable string The individual’s first name. Also available for accounts where controller.requirement_collection is
stripe
. - individual.
first_ name_ kananullable string The Kana variation of the individual’s first name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - individual.
first_ name_ kanjinullable string The Kanji variation of the individual’s first name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - individual.
full_ name_ aliasesnullable array of strings A list of alternate names or aliases that the individual is known by. Also available for accounts where controller.requirement_collection is
stripe
. - individual.
future_ requirementsnullable object Information about the upcoming new requirements for the individual, including what information needs to be collected, and by when.
- individual.
future_requirements. alternativesnullable array of objects Fields that are due and can be satisfied by providing the corresponding alternative fields instead.
- individual.
future_requirements. alternatives. alternative_ fields_ duearray of strings Fields that can be provided to satisfy all fields in
original_
.fields_ due - individual.
future_requirements. alternatives. original_ fields_ duearray of strings Fields that are due and can be satisfied by providing all fields in
alternative_
.fields_ due
- individual.
future_requirements. currently_ duearray of strings Fields that need to be collected to keep the person’s account enabled. If not collected by the account’s
future_
, these fields will transition to the mainrequirements[current_ deadline] requirements
hash, and may immediately becomepast_
, but the account may also be given a grace period depending on the account’s enablement state prior to transition.due - individual.
future_requirements. errorsarray of objects Fields that are
currently_
and need to be collected again because validation or verification failed.due - individual.
future_requirements. errors. codeenum The code for the type of error.
Possible enum valuesinformation_
missing The requirement associated with this error is missing critical information. The associated error reason provides more details.
invalid_
address_ city_ state_ postal_ code The combination of the city, state, and postal code in the provided address could not be validated.
invalid_
address_ highway_ contract_ box Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a Highway Contract Box.
invalid_
address_ private_ mailbox Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a private mailbox.
invalid_
business_ profile_ name Business profile names must consist of recognizable words.
invalid_
business_ profile_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
company_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
dob_ age_ over_ maximum Date of birth must be within the past 120 years.
invalid_
dob_ age_ under_ 18 Underage. Age must be at least 18.
invalid_
dob_ age_ under_ minimum Person must be at least 13 years old.
Show 84 more - individual.
future_requirements. errors. reasonstring An informative message that indicates the error type and provides additional details about the error.
- individual.
future_requirements. errors. requirementstring The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
- individual.
future_requirements. eventually_ duearray of strings Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_
as well, and the account’sdue future_
becomes set.requirements[current_ deadline] - individual.
future_requirements. past_ duearray of strings Fields that weren’t collected by the account’s
requirements.
. These fields need to be collected to enable the person’s account. New fields will never appear here;current_ deadline future_
will always be a subset ofrequirements. past_ due requirements.
.past_ due - individual.
future_requirements. pending_ verificationarray of strings Fields that might become required depending on the results of verification or review. It’s an empty array unless an asynchronous verification is pending. If verification fails, these fields move to
eventually_
ordue currently_
. Fields might appear indue eventually_
ordue currently_
and indue pending_
if verification fails but another verification is still pending.verification
- individual.
gendernullable enum The individual’s gender.
- individual.
id_ number_ providedboolean Whether the individual’s personal ID number was 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 by
ssn_
).last_ 4_ provided - individual.
id_ number_ secondary_ providednullable boolean Whether the individual’s personal secondary ID number was provided.
- individual.
last_ namenullable string The individual’s last name. Also available for accounts where controller.requirement_collection is
stripe
. - individual.
last_ name_ kananullable string The Kana varation of the individual’s last name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - individual.
last_ name_ kanjinullable string The Kanji varation of the individual’s last name (Japan only). Also available for accounts where controller.requirement_collection is
stripe
. - individual.
maiden_ namenullable string The individual’s maiden name.
- individual.
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.
nationalitynullable string The country where the person is a national.
- individual.
phonenullable string The individual’s phone number.
- individual.
political_ exposurenullable enum 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.
Possible enum valuesexisting
The person has disclosed that they do have political exposure
none
The person has disclosed that they have no political exposure
- individual.
registered_ addressnullable object The individual’s registered address.
- individual.
registered_address. citynullable string City, district, suburb, town, or village.
- individual.
registered_address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- individual.
registered_address. line1nullable string Address line 1 (e.g., street, PO Box, or company name).
- individual.
registered_address. line2nullable string Address line 2 (e.g., apartment, suite, unit, or building).
- individual.
registered_address. postal_ codenullable string ZIP or postal code.
- individual.
registered_address. statenullable string State, county, province, or region.
- individual.
relationshipobject Describes the individual’s relationship to the account. Also available for accounts where controller.requirement_collection is
stripe
.- individual.
relationship. nullable boolean Whether the person is the authorizer of the account’s representative.
- individual.
relationship. directornullable boolean Whether the person is a director of the account’s legal entity. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.
- individual.
relationship. executivenullable boolean Whether the person has significant responsibility to control, manage, or direct the organization.
- individual.
relationship. legal_ guardiannullable boolean Whether the person is the legal guardian of the account’s representative.
- individual.
relationship. ownernullable boolean Whether the person is an owner of the account’s legal entity.
- individual.
relationship. percent_ ownershipnullable float The percent owned by the person of the account’s legal entity.
- individual.
relationship. representativenullable boolean Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.
- individual.
relationship. titlenullable string The person’s title (e.g., CEO, Support Engineer).
- individual.
requirementsnullable object Information about the requirements for the individual, including what information needs to be collected, and by when.
- individual.
requirements. alternativesnullable array of objects Fields that are due and can be satisfied by providing the corresponding alternative fields instead.
- individual.
requirements. alternatives. alternative_ fields_ duearray of strings Fields that can be provided to satisfy all fields in
original_
.fields_ due - individual.
requirements. alternatives. original_ fields_ duearray of strings Fields that are due and can be satisfied by providing all fields in
alternative_
.fields_ due
- individual.
requirements. currently_ duearray of strings Fields that need to be collected to keep the person’s account enabled. If not collected by the account’s
current_
, these fields appear indeadline past_
as well, and the account is disabled.due - individual.
requirements. errorsarray of objects Fields that are
currently_
and need to be collected again because validation or verification failed.due - individual.
requirements. errors. codeenum The code for the type of error.
Possible enum valuesinformation_
missing The requirement associated with this error is missing critical information. The associated error reason provides more details.
invalid_
address_ city_ state_ postal_ code The combination of the city, state, and postal code in the provided address could not be validated.
invalid_
address_ highway_ contract_ box Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a Highway Contract Box.
invalid_
address_ private_ mailbox Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a private mailbox.
invalid_
business_ profile_ name Business profile names must consist of recognizable words.
invalid_
business_ profile_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
company_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
dob_ age_ over_ maximum Date of birth must be within the past 120 years.
invalid_
dob_ age_ under_ 18 Underage. Age must be at least 18.
invalid_
dob_ age_ under_ minimum Person must be at least 13 years old.
Show 84 more - individual.
requirements. errors. reasonstring An informative message that indicates the error type and provides additional details about the error.
- individual.
requirements. errors. requirementstring The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
- individual.
requirements. eventually_ duearray of strings Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_
as well, and the account’sdue current_
becomes set.deadline - individual.
requirements. past_ duearray of strings Fields that weren’t collected by the account’s
current_
. These fields need to be collected to enable the person’s account.deadline - individual.
requirements. pending_ verificationarray of strings Fields that might become required depending on the results of verification or review. It’s an empty array unless an asynchronous verification is pending. If verification fails, these fields move to
eventually_
,due currently_
, ordue past_
. Fields might appear indue eventually_
,due currently_
, ordue past_
and indue pending_
if verification fails but another verification is still pending.verification
- individual.
ssn_ last_ 4_ providedboolean Whether the last four digits of the individual’s Social Security number have been provided (U.S. only).
- individual.
verificationobject The individual’s verification status.
- individual.
verification. additional_ documentnullable object A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
- individual.
verification. additional_document. backnullable stringExpandable The back of an ID returned by a file upload with a
purpose
value ofidentity_
.document - individual.
verification. additional_document. detailsnullable string A user-displayable string describing the verification state of this document. For example, if a document is uploaded and the picture is too fuzzy, this may say “Identity document is too unclear to read”.
- individual.
verification. additional_document. details_ codenullable string One of
document_
,corrupt document_
,country_ not_ supported document_
,expired document_
,failed_ copy document_
,failed_ other document_
,failed_ test_ mode document_
,fraudulent document_
,failed_ greyscale document_
,incomplete document_
,invalid document_
,manipulated document_
,missing_ back document_
,missing_ front document_
,not_ readable document_
,not_ uploaded document_
,photo_ mismatch document_
, ortoo_ large document_
. A machine-readable code specifying the verification state for this document.type_ not_ supported - individual.
verification. additional_document. frontnullable stringExpandable The front of an ID returned by a file upload with a
purpose
value ofidentity_
.document
- individual.
verification. detailsnullable stringDeprecated A user-displayable string describing the verification state for the person. For example, this may say “Provided identity information could not be verified”.
- individual.
verification. details_ codenullable stringDeprecated One of
document_
,address_ mismatch document_
,dob_ mismatch document_
,duplicate_ type document_
,id_ number_ mismatch document_
,name_ mismatch document_
,nationality_ mismatch failed_
, orkeyed_ identity failed_
. A machine-readable code specifying the verification state for the person.other - individual.
verification. documentobject An identifying document for the person, either a passport or local ID card.
- individual.
verification. document. backnullable stringExpandable The back of an ID returned by a file upload with a
purpose
value ofidentity_
.document - individual.
verification. document. detailsnullable string A user-displayable string describing the verification state of this document. For example, if a document is uploaded and the picture is too fuzzy, this may say “Identity document is too unclear to read”.
- individual.
verification. document. details_ codenullable string One of
document_
,corrupt document_
,country_ not_ supported document_
,expired document_
,failed_ copy document_
,failed_ other document_
,failed_ test_ mode document_
,fraudulent document_
,failed_ greyscale document_
,incomplete document_
,invalid document_
,manipulated document_
,missing_ back document_
,missing_ front document_
,not_ readable document_
,not_ uploaded document_
,photo_ mismatch document_
, ortoo_ large document_
. A machine-readable code specifying the verification state for this document.type_ not_ supported - individual.
verification. document. frontnullable stringExpandable The front of an ID returned by a file upload with a
purpose
value ofidentity_
.document
- individual.
verification. statusstringDeprecated The state of verification for the person. Possible values are
unverified
,pending
, orverified
. Please refer guide to handle verification updates.
- metadatanullable object
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.
- requirementsnullable object
Information about the requirements for the account, including what information needs to be collected, and by when. You can resolve most requirements programmatically. For some, you must complete a form or challenge through a Stripe interface. Learn more about handling requirements.
- requirements.
alternativesnullable array of objects Fields that are due and can be satisfied by providing the corresponding alternative fields instead.
- requirements.
alternatives. alternative_ fields_ duearray of strings Fields that can be provided to satisfy all fields in
original_
.fields_ due - requirements.
alternatives. original_ fields_ duearray of strings Fields that are due and can be satisfied by providing all fields in
alternative_
.fields_ due
- requirements.
current_ deadlinenullable timestamp Date by which the fields in
currently_
must be collected to keep the account enabled. These fields may disable the account sooner if the next threshold is reached before they are collected.due - requirements.
currently_ duenullable array of strings Fields that need to be collected to keep the account enabled. If not collected by
current_
, these fields appear indeadline past_
as well, and the account is disabled.due - requirements.
disabled_ reasonnullable enum If the account is disabled, this enum describes why. Learn more about handling verification issues.
Possible enum valuesaction_
required. requested_ capabilities The account has been disabled because its requested capabilities require action.
listed
The account has been listed.
other
The account has been disabled for another reason.
platform_
paused The account has been paused by the platform.
rejected.
fraud The account has been rejected for fraud.
rejected.
incomplete_ verification The account has been rejected for incomplete verification.
rejected.
listed The account has been rejected because it is listed.
rejected.
other The account has been rejected for another reason.
rejected.
platform_ fraud The account has been rejected by the platform for fraud.
rejected.
platform_ other The account has been rejected by the platform.
Show 5 more - requirements.
errorsnullable array of objects Fields that are
currently_
and need to be collected again because validation or verification failed.due - requirements.
errors. codeenum The code for the type of error.
Possible enum valuesinformation_
missing The requirement associated with this error is missing critical information. The associated error reason provides more details.
invalid_
address_ city_ state_ postal_ code The combination of the city, state, and postal code in the provided address could not be validated.
invalid_
address_ highway_ contract_ box Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a Highway Contract Box.
invalid_
address_ private_ mailbox Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a private mailbox.
invalid_
business_ profile_ name Business profile names must consist of recognizable words.
invalid_
business_ profile_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
company_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
dob_ age_ over_ maximum Date of birth must be within the past 120 years.
invalid_
dob_ age_ under_ 18 Underage. Age must be at least 18.
invalid_
dob_ age_ under_ minimum Person must be at least 13 years old.
Show 84 more - requirements.
errors. reasonstring An informative message that indicates the error type and provides additional details about the error.
- requirements.
errors. requirementstring The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
- requirements.
eventually_ duenullable array of strings Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_
as well, anddue current_
becomes set.deadline - requirements.
past_ duenullable array of strings Fields that weren’t collected by
current_
. These fields need to be collected to enable the account.deadline - requirements.
pending_ verificationnullable array of strings Fields that might become required depending on the results of verification or review. It’s an empty array unless an asynchronous verification is pending. If verification fails, these fields move to
eventually_
,due currently_
, ordue past_
. Fields might appear indue eventually_
,due currently_
, ordue past_
and indue pending_
if verification fails but another verification is still pending.verification
- tos_
acceptanceobject Details on the acceptance of the Stripe Services Agreement by the account representative.
- tos_acceptance.
datenullable timestamp The Unix timestamp marking when the account representative accepted their service agreement
- tos_acceptance.
ipnullable string The IP address from which the account representative accepted their service agreement
- tos_acceptance.
service_ agreementnullable string The user’s service agreement type
- tos_acceptance.
user_ agentnullable string The user agent of the browser from which the account representative accepted their service agreement
- typeenum
The Stripe account type. Can be
standard
,express
,custom
, ornone
.Possible enum valuescustom
express
none
Indicates that the account was created with controller attributes that don’t map to a type of
standard
,express
, orcustom
.standard
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- business_
profilenullable object Business information about the account.
- business_profile.
annual_ revenuenullable object The applicant’s gross annual revenue for its preceding fiscal year.
- business_profile.
annual_revenue. amountnullable integer A non-negative integer representing the amount in the smallest currency unit.
- business_profile.
annual_revenue. currencynullable enum Three-letter ISO currency code, in lowercase. Must be a supported currency.
- business_profile.
annual_revenue. fiscal_ year_ endnullable string The close-out date of the preceding fiscal year in ISO 8601 format. E.g. 2023-12-31 for the 31st of December, 2023.
- business_profile.
estimated_ worker_ countnullable integer An estimated upper bound of employees, contractors, vendors, etc. currently working for the business.
- business_profile.
mccnullable string The merchant category code for the account. MCCs are used to classify businesses based on the goods or services they provide.
- business_profile.
minority_ owned_ business_ designationnullable array of enums Whether the business is a minority-owned, women-owned, and/or LGBTQI±owned business.
Possible enum valueslgbtqi_
owned_ business This business is owned by LGBTGI+ individual(s).
minority_
owned_ business This is a minority owned business. Minority means Hispanic or Latino, American Indian or Alaska Native, Asian, Black or African American, or Native Hawaiian or Other Pacific Islander. A multi-racial or multi-ethnic individual is a minority for this purpose.
none_
of_ these_ apply None of these apply.
prefer_
not_ to_ answer Prefer not to answer.
women_
owned_ business This business is owned by women.
- business_profile.
monthly_ estimated_ revenuenullable object An estimate of the monthly revenue of the business. Only accepted for accounts in Brazil and India.
- business_profile.
monthly_estimated_revenue. amountinteger A non-negative integer representing how much to charge in the smallest currency unit.
- business_profile.
monthly_estimated_revenue. currencyenum Three-letter ISO currency code, in lowercase. Must be a supported currency.
- business_profile.
namenullable string The customer-facing business name.
- business_profile.
product_ descriptionnullable string Internal-only description of the product sold or service provided by the business. It’s used by Stripe for risk and underwriting purposes.
- business_profile.
support_ addressnullable object A publicly available mailing address for sending support issues to.
- business_profile.
support_address. citynullable string City, district, suburb, town, or village.
- business_profile.
support_address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- business_profile.
support_address. line1nullable string Address line 1 (e.g., street, PO Box, or company name).
- business_profile.
support_address. line2nullable string Address line 2 (e.g., apartment, suite, unit, or building).
- business_profile.
support_address. postal_ codenullable string ZIP or postal code.
- business_profile.
support_address. statenullable string State, county, province, or region.
- business_profile.
support_ emailnullable string A publicly available email address for sending support issues to.
- business_profile.
support_ phonenullable string A publicly available phone number to call with support issues.
- business_profile.
support_ urlnullable string A publicly available website for handling support issues.
- business_profile.
urlnullable string The business’s publicly available website.
- charges_
enabledboolean Whether the account can process charges.
- controllernullable object
The controller of the account.
- controller.
feesnullable object A hash of configuration related to fees for this account. Only returned when the Connect application retrieving the resource controls the account.
- controller.
fees. payerenum A value indicating the responsible payer of a bundle of Stripe fees for pricing-control eligible products on this account. Learn more about fee behavior on connected accounts.
Possible enum valuesaccount
The account is responsible for paying Stripe fees.
application
The Connect application is responsible for Stripe fees on pricing-control eligible products.
application_
custom The Connect application is responsible for fees matching the behavior of Custom accounts.
application_
express The Connect application is responsible for fees matching the behavior of Express accounts.
- controller.
is_ controllernullable boolean true
if the Connect application retrieving the resource controls the account and can therefore exercise platform controls. Otherwise, this field is null. - controller.
lossesnullable object The list of products that have a negative balance liability and whether Stripe or a Connect application is responsible. Only returned when the Connect application retrieving the resource controls the account.
- controller.
losses. paymentsenum A value indicating who is liable when this account can’t pay back negative balances from payments.
Possible enum valuesapplication
The Connect application is liable when this account can’t pay back negative balances resulting from payments.
stripe
Stripe is liable when this account can’t pay back negative balances resulting from payments.
- controller.
requirement_ collectionnullable enum A value indicating responsibility for collecting requirements on this account. Only returned when the Connect application retrieving the resource controls the account.
Possible enum valuesapplication
The Connect application is responsible for collecting outstanding and updated requirements on the account. The Connect application can fully access the KYC properties on the account, as well as attest that the account has seen and accepted the Stripe service agreement via the API.
stripe
Stripe is responsible for collecting outstanding and updated requirements on the account.
- controller.
stripe_ dashboardnullable object A hash of configuration controlling Stripe provided dashboards. Only returned when the Connect application retrieving the resource controls the account.
- controller.
stripe_dashboard. typeenum A value indicating the Stripe dashboard this account has access to independent of the Connect application.
Possible enum valuesexpress
The account has access to the Express Dashboard.
full
The account has access to the full Stripe Dashboard.
none
The account does not have access to a Stripe-hosted dashboard. The Connect application is responsible for providing UIs to the account.
- controller.
typeenum The controller type. Can be
application
, if a Connect application controls the account, oraccount
, if the account controls itself.Possible enum valuesaccount
application
- createdtimestamp
Time at which the account was connected. Measured in seconds since the Unix epoch.
- default_
currencystring Three-letter ISO currency code representing the default currency for the account. This must be a currency that Stripe supports in the account’s country.
- details_
submittedboolean Whether account details have been submitted. Accounts with Stripe Dashboard access, which includes Standard accounts, cannot receive payouts before this is true. Accounts where this is false should be directed to an onboarding flow to finish submitting account details.
- external_
accountsobject External accounts (bank accounts and debit cards) currently attached to this account. External accounts are only returned for requests where
controller[is_
is true.controller] - external_accounts.
objectstring String representing the object’s type. Objects of the same type share the same value. Always has the value
list
. - external_accounts.
dataarray of objects The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards.
- external_accounts.
data. idstring Unique identifier for the object.
- external_accounts.
data. objectstring String representing the object’s type. Objects of the same type share the same value.
- external_accounts.
data. accountnullable stringExpandableAvailable conditionally The account this card belongs to. This attribute will not be in the card object if the card belongs to a customer or recipient instead. This property is only available for accounts where controller.is_controller is
true
. - external_accounts.
data. address_ citynullable string City/District/Suburb/Town/Village.
- external_accounts.
data. address_ countrynullable string Billing address country, if provided when creating card.
- external_accounts.
data. address_ line1nullable string Address line 1 (Street address/PO Box/Company name).
- external_accounts.
data. address_ line1_ checknullable string If
address_
was provided, results of the check:line1 pass
,fail
,unavailable
, orunchecked
. - external_accounts.
data. address_ line2nullable string Address line 2 (Apartment/Suite/Unit/Building).
- external_accounts.
data. address_ statenullable string State/County/Province/Region.
- external_accounts.
data. address_ zipnullable string ZIP or postal code.
- external_accounts.
data. address_ zip_ checknullable string If
address_
was provided, results of the check:zip pass
,fail
,unavailable
, orunchecked
. - external_accounts.
data. allow_ redisplaynullable enum This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow. The field defaults to “unspecified”.
Possible enum valuesalways
Use
always
to indicate that this payment method can always be shown to a customer in a checkout flow.limited
Use
limited
to indicate that this payment method can’t always be shown to a customer in a checkout flow. For example, it can only be shown in the context of a specific subscription.unspecified
This is the default value for payment methods where
allow_
wasn’t set.redisplay - external_accounts.
data. available_ payout_ methodsnullable array of enums A set of available payout methods for this card. Only values from this set should be passed as the
method
when creating a payout.Possible enum valuesinstant
standard
- external_accounts.
data. brandstring Card brand. Can be
American Express
,Diners Club
,Discover
,Eftpos Australia
,Girocard
,JCB
,MasterCard
,UnionPay
,Visa
, orUnknown
. - external_accounts.
data. countrynullable string Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you’ve collected.
- external_accounts.
data. currencynullable enumAvailable conditionally Three-letter ISO code for currency in lowercase. Must be a supported currency. Only applicable on accounts (not customers or recipients). The card can be used as a transfer destination for funds in this currency. This property is only available for accounts where controller.is_controller is
true
. - external_accounts.
data. customernullable stringExpandable The customer that this card belongs to. This attribute will not be in the card object if the card belongs to an account or recipient instead.
- external_accounts.
data. cvc_ checknullable string If a CVC was provided, results of the check:
pass
,fail
,unavailable
, orunchecked
. A result of unchecked indicates that CVC was provided but hasn’t been checked yet. Checks are typically performed when attaching a card to a Customer object, or when creating a charge. For more details, see Check if a card is valid without a charge. - external_accounts.
data. default_ for_ currencynullable booleanAvailable conditionally Whether this card is the default external account for its currency. This property is only available for accounts where controller.requirement_collection is
application
, which includes Custom accounts. - external_accounts.
data. dynamic_ last4nullable string (For tokenized numbers only.) The last four digits of the device account number.
- external_accounts.
data. exp_ monthinteger Two-digit number representing the card’s expiration month.
- external_accounts.
data. exp_ yearinteger Four-digit number representing the card’s expiration year.
- external_accounts.
data. fingerprintnullable string Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
As of May 1, 2021, card fingerprint in India for Connect changed to allow two fingerprints for the same card—one for India and one for the rest of the world.
- external_accounts.
data. fundingstring Card funding type. Can be
credit
,debit
,prepaid
, orunknown
. - external_accounts.
data. iinnullable string Issuer identification number of the card.
- external_accounts.
data. last4string The last four digits of the card.
- external_accounts.
data. metadatanullable object 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.
- external_accounts.
data. namenullable string Cardholder name.
- external_accounts.
data. regulated_ statusnullable enum Status of a card based on the card issuer.
Possible enum valuesregulated
The card falls under a regulated account range.
unregulated
The card does not fall under a regulated account range.
- external_accounts.
data. statusnullable string For external accounts that are cards, possible values are
new
anderrored
. If a payout fails, the status is set toerrored
and scheduled payouts are stopped until account details are updated. - external_accounts.
data. tokenization_ methodnullable string If the card number is tokenized, this is the method that was used. Can be
android_
(includes Google Pay),pay apple_
,pay masterpass
,visa_
, or null.checkout - external_accounts.
data. walletnullable objectPreview feature If this Card is part of a card wallet, this contains the details of the card wallet.
- external_accounts.
data. wallet. apple_ paynullable object If this is a
apple_
card wallet, this hash contains details about the wallet.pay - external_accounts.
data. wallet. typeenum The type of the card wallet, one of
apple_
orpay link
. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type.Possible enum valuesapple_
pay link
- external_accounts.
has_ moreboolean True if this list has another page of items after this one that can be fetched.
- external_accounts.
urlstring The URL where this list can be accessed.
- future_
requirementsnullable object Information about the upcoming new requirements for the account, including what information needs to be collected, and by when.
- future_requirements.
alternativesnullable array of objects Fields that are due and can be satisfied by providing the corresponding alternative fields instead.
- future_requirements.
alternatives. alternative_ fields_ duearray of strings Fields that can be provided to satisfy all fields in
original_
.fields_ due - future_requirements.
alternatives. original_ fields_ duearray of strings Fields that are due and can be satisfied by providing all fields in
alternative_
.fields_ due
- future_requirements.
current_ deadlinenullable timestamp Date on which
future_
becomes the mainrequirements requirements
hash andfuture_
becomes empty. After the transition,requirements currently_
requirements may immediately becomedue past_
, but the account may also be given a grace period depending on its enablement state prior to transitioning.due - future_requirements.
currently_ duenullable array of strings Fields that need to be collected to keep the account enabled. If not collected by
future_
, these fields will transition to the mainrequirements[current_ deadline] requirements
hash. - future_requirements.
disabled_ reasonnullable enum This is typed as an enum for consistency with
requirements.
.disabled_ reason Possible enum valuesaction_
required. requested_ capabilities The account has been disabled because its requested capabilities require action.
listed
The account has been listed.
other
The account has been disabled for another reason.
platform_
paused The account has been paused by the platform.
rejected.
fraud The account has been rejected for fraud.
rejected.
incomplete_ verification The account has been rejected for incomplete verification.
rejected.
listed The account has been rejected because it is listed.
rejected.
other The account has been rejected for another reason.
rejected.
platform_ fraud The account has been rejected by the platform for fraud.
rejected.
platform_ other The account has been rejected by the platform.
Show 5 more - future_requirements.
errorsnullable array of objects Fields that are
currently_
and need to be collected again because validation or verification failed.due - future_requirements.
errors. codeenum The code for the type of error.
Possible enum valuesinformation_
missing The requirement associated with this error is missing critical information. The associated error reason provides more details.
invalid_
address_ city_ state_ postal_ code The combination of the city, state, and postal code in the provided address could not be validated.
invalid_
address_ highway_ contract_ box Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a Highway Contract Box.
invalid_
address_ private_ mailbox Invalid address. Your business address must be a valid physical address from which you conduct business and cannot be a private mailbox.
invalid_
business_ profile_ name Business profile names must consist of recognizable words.
invalid_
business_ profile_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
company_ name_ denylisted Generic or well-known business names aren’t supported.
invalid_
dob_ age_ over_ maximum Date of birth must be within the past 120 years.
invalid_
dob_ age_ under_ 18 Underage. Age must be at least 18.
invalid_
dob_ age_ under_ minimum Person must be at least 13 years old.
Show 84 more - future_requirements.
errors. reasonstring An informative message that indicates the error type and provides additional details about the error.
- future_requirements.
errors. requirementstring The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.
- future_requirements.
eventually_ duenullable array of strings Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_
as well.due - future_requirements.
past_ duenullable array of strings Fields that weren’t collected by
requirements.
. These fields need to be collected to enable the capability on the account. New fields will never appear here;current_ deadline future_
will always be a subset ofrequirements. past_ due requirements.
.past_ due - future_requirements.
pending_ verificationnullable array of strings Fields that might become required depending on the results of verification or review. It’s an empty array unless an asynchronous verification is pending. If verification fails, these fields move to
eventually_
ordue currently_
. Fields might appear indue eventually_
ordue currently_
and indue pending_
if verification fails but another verification is still pending.verification
- groupsnullable objectPreview featureExpandable
The groups associated with the account.
- groups.
payments_ pricingnullable string The group the account is in to determine their payments pricing, and null if the account is on customized pricing. See the Platform pricing tool documentation for details.
- payouts_
enabledboolean Whether the funds in this account can be paid out.
- settingsnullable object
Options for customizing how the account functions within Stripe.
- settings.
bacs_ debit_ paymentsnullable object Settings specific to Bacs Direct Debit on the account.
- settings.
bacs_debit_payments. display_ namenullable string The Bacs Direct Debit display name for this account. For payments made with Bacs Direct Debit, this name appears on the mandate as the statement descriptor. Mobile banking apps display it as the name of the business. To use custom branding, set the Bacs Direct Debit Display Name during or right after creation. Custom branding incurs an additional monthly fee for the platform. The fee appears 5 business days after requesting Bacs. If you don’t set the display name before requesting Bacs capability, it’s automatically set as “Stripe” and the account is onboarded to Stripe branding, which is free.
- settings.
bacs_debit_payments. service_ user_ numbernullable string The Bacs Direct Debit Service user number for this account. For payments made with Bacs Direct Debit, this number is a unique identifier of the account with our banking partners.
- settings.
brandingobject Settings used to apply the account’s branding to email receipts, invoices, Checkout, and other products.
- settings.
branding. iconnullable stringExpandable (ID of a file upload) An icon for the account. Must be square and at least 128px x 128px.
- settings.
branding. logonullable stringExpandable (ID of a file upload) A logo for the account that will be used in Checkout instead of the icon and without the account’s name next to it if provided. Must be at least 128px x 128px.
- settings.
branding. primary_ colornullable string A CSS hex color value representing the primary branding color for this account
- settings.
branding. secondary_ colornullable string A CSS hex color value representing the secondary branding color for this account
- settings.
card_ issuingnullable object Settings specific to the account’s use of the Card Issuing product.
- settings.
card_issuing. tos_ acceptanceobject Details on the account’s acceptance of the Stripe Issuing Terms and Disclosures.
- settings.
card_issuing. tos_acceptance. datenullable integer The Unix timestamp marking when the account representative accepted the service agreement.
- settings.
card_issuing. tos_acceptance. ipnullable string The IP address from which the account representative accepted the service agreement.
- settings.
card_issuing. tos_acceptance. user_ agentnullable string The user agent of the browser from which the account representative accepted the service agreement.
- settings.
card_ paymentsobject Settings specific to card charging on the account.
- settings.
card_payments. decline_ onobject Automatically declines certain charge types regardless of whether the card issuer accepted or declined the charge.
- settings.
card_payments. decline_on. avs_ failureboolean Whether Stripe automatically declines charges with an incorrect ZIP or postal code. This setting only applies when a ZIP or postal code is provided and they fail bank verification.
- settings.
card_payments. decline_on. cvc_ failureboolean Whether Stripe automatically declines charges with an incorrect CVC. This setting only applies when a CVC is provided and it fails bank verification.
- settings.
card_payments. statement_ descriptor_ prefixnullable string Default text that appears on statements for card charges outside of Japan, prefixing any dynamic
statement_
specified on the charge. To maximize space for the dynamic part of the descriptor, keep this text short. If you don’t specify this value,descriptor_ suffix statement_
is used as the prefix. For more information about statement descriptors and their requirements, see the account settings documentation.descriptor - settings.
card_payments. statement_ descriptor_ prefix_ kananullable string The Kana variation of
statement_
used for card charges in Japan. Japanese statement descriptors have special requirements.descriptor_ prefix - settings.
card_payments. statement_ descriptor_ prefix_ kanjinullable string The Kanji variation of
statement_
used for card charges in Japan. Japanese statement descriptors have special requirements.descriptor_ prefix
- settings.
dashboardobject Settings used to configure the account within the Stripe dashboard.
- settings.
dashboard. display_ namenullable string The display name for this account. This is used on the Stripe Dashboard to differentiate between accounts.
- settings.
dashboard. timezonenullable string The timezone used in the Stripe Dashboard for this account. A list of possible time zone values is maintained at the IANA Time Zone Database.
- settings.
invoicesnullable object Settings specific to the account’s use of Invoices.
- settings.
invoices. default_ account_ tax_ idsnullable array of stringsExpandable The list of default Account Tax IDs to automatically include on invoices. Account Tax IDs get added when an invoice is finalized.
- settings.
paymentsobject Settings that apply across payment methods for charging on the account.
- settings.
payments. statement_ descriptornullable string The default text that appears on statements for non-card charges outside of Japan. For card charges, if you don’t set a
statement_
, this text is also used as the statement descriptor prefix. In that case, if concatenating the statement descriptor suffix causes the combined statement descriptor to exceed 22 characters, we truncate thedescriptor_ prefix statement_
text to limit the full descriptor to 22 characters. For more information about statement descriptors and their requirements, see the account settings documentation.descriptor - settings.
payments. statement_ descriptor_ kananullable string The Kana variation of
statement_
used for charges in Japan. Japanese statement descriptors have special requirements.descriptor - settings.
payments. statement_ descriptor_ kanjinullable string The Kanji variation of
statement_
used for charges in Japan. Japanese statement descriptors have special requirements.descriptor
- settings.
payoutsobject Settings specific to the account’s payouts.
- settings.
payouts. debit_ negative_ balancesboolean A Boolean indicating if Stripe should try to reclaim negative balances from an attached bank account. See Understanding Connect account balances for details. The default value is
false
when controller.requirement_collection isapplication
, which includes Custom accounts, otherwisetrue
. - settings.
payouts. scheduleobject Details on when funds from charges are available, and when they are paid out to an external account. See our Setting Bank and Debit Card Payouts documentation for details.
- settings.
payouts. schedule. delay_ daysinteger The number of days charges for the account will be held before being paid out.
- settings.
payouts. schedule. intervalstring How frequently funds will be paid out. One of
manual
(payouts only created via API call),daily
,weekly
, ormonthly
. - settings.
payouts. schedule. monthly_ anchornullable integer The day of the month funds will be paid out. Only shown if
interval
is monthly. Payouts scheduled between the 29th and 31st of the month are sent on the last day of shorter months. - settings.
payouts. schedule. weekly_ anchornullable string The day of the week funds will be paid out, of the style ‘monday’, ‘tuesday’, etc. Only shown if
interval
is weekly.
- settings.
payouts. statement_ descriptornullable string The text that appears on the bank account statement for payouts. If not set, this defaults to the platform’s bank descriptor as set in the Dashboard.
- settings.
sepa_ debit_ paymentsnullable object Settings specific to SEPA Direct Debit on the account.
- settings.
sepa_debit_payments. creditor_ idnullable string SEPA creditor identifier that identifies the company making the payment.
{ "id": "acct_1Nv0FGQ9RKHgCVdK", "object": "account", "business_profile": { "annual_revenue": null, "estimated_worker_count": null, "mcc": null, "name": null, "product_description": null, "support_address": null, "support_email": null, "support_phone": null, "support_url": null, "url": null }, "business_type": null, "capabilities": {}, "charges_enabled": false, "controller": { "fees": { "payer": "application" }, "is_controller": true, "losses": { "payments": "application" }, "requirement_collection": "stripe", "stripe_dashboard": { "type": "express" }, "type": "application" }, "country": "US", "created": 1695830751, "default_currency": "usd", "details_submitted": false, "email": "jenny.rosen@example.com", "external_accounts": { "object": "list", "data": [], "has_more": false, "total_count": 0, "url": "/v1/accounts/acct_1Nv0FGQ9RKHgCVdK/external_accounts" }, "future_requirements": { "alternatives": [], "current_deadline": null, "currently_due": [], "disabled_reason": null, "errors": [], "eventually_due": [], "past_due": [], "pending_verification": [] }, "login_links": { "object": "list", "total_count": 0, "has_more": false, "url": "/v1/accounts/acct_1Nv0FGQ9RKHgCVdK/login_links", "data": [] }, "metadata": {}, "payouts_enabled": false, "requirements": { "alternatives": [], "current_deadline": null, "currently_due": [ "business_profile.mcc", "business_profile.url", "business_type", "external_account", "representative.first_name", "representative.last_name", "tos_acceptance.date", "tos_acceptance.ip" ], "disabled_reason": "requirements.past_due", "errors": [], "eventually_due": [ "business_profile.mcc", "business_profile.url", "business_type", "external_account", "representative.first_name", "representative.last_name", "tos_acceptance.date", "tos_acceptance.ip" ], "past_due": [ "business_profile.mcc", "business_profile.url", "business_type", "external_account", "representative.first_name", "representative.last_name", "tos_acceptance.date", "tos_acceptance.ip" ], "pending_verification": [] }, "settings": { "bacs_debit_payments": { "display_name": null, "service_user_number": null }, "branding": { "icon": null, "logo": null, "primary_color": null, "secondary_color": null }, "card_issuing": { "tos_acceptance": { "date": null, "ip": null } }, "card_payments": { "decline_on": { "avs_failure": false, "cvc_failure": false }, "statement_descriptor_prefix": null, "statement_descriptor_prefix_kanji": null, "statement_descriptor_prefix_kana": null }, "dashboard": { "display_name": null, "timezone": "Etc/UTC" }, "invoices": { "default_account_tax_ids": null }, "payments": { "statement_descriptor": null, "statement_descriptor_kana": null, "statement_descriptor_kanji": null }, "payouts": { "debit_negative_balances": true, "schedule": { "delay_days": 2, "interval": "daily" }, "statement_descriptor": null }, "sepa_debit_payments": {} }, "tos_acceptance": { "date": null, "ip": null, "user_agent": null }, "type": "none"}