Defines the object schema located at components.schemas.account in the specification.
This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current e-mail address or if the account is enabled yet to make live charges.
Some properties, marked below, are available only to platforms that want to create and manage Express or Custom accounts.
Constructors
AccountaccountBusinessProfile :: Maybe (Nullable AccountBusinessProfile'NonNullable)business_profile: Business information about the account.
accountBusinessType :: Maybe (Nullable AccountBusinessType'NonNullable)business_type: The business type.
accountCapabilities :: Maybe AccountCapabilitiescapabilities:
accountChargesEnabled :: Maybe Boolcharges_enabled: Whether the account can create live charges.
accountCompany :: Maybe LegalEntityCompanycompany:
accountController :: Maybe AccountUnificationAccountControllercontroller:
accountCountry :: Maybe Textcountry: The account's country.
Constraints:
Maximum length of 5000
accountCreated :: Maybe Intcreated: Time at which the account was connected. Measured in seconds since the Unix epoch.
accountDefaultCurrency :: Maybe Textdefault_currency: 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.
Constraints:
Maximum length of 5000
accountDetailsSubmitted :: Maybe Booldetails_submitted: Whether account details have been submitted. Standard accounts cannot receive payouts before this is true.
accountEmail :: Maybe (Nullable Text)email: An email address associated with the account. You can treat this as metadata: it is not used for authentication or messaging account holders.
Constraints:
Maximum length of 5000
accountExternalAccounts :: Maybe AccountExternalAccounts'external_accounts: External accounts (bank accounts and debit cards) currently attached to this account
accountFutureRequirements :: Maybe AccountFutureRequirementsfuture_requirements:
accountId :: Textid: Unique identifier for the object.
Constraints:
Maximum length of 5000
accountIndividual :: Maybe Personindividual: This is an object representing a person associated with a Stripe account.
A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. See the Standard onboarding or Express onboarding documentation for information about platform pre-filling and account onboarding steps.
Related guide: Handling Identity Verification with the API.
accountMetadata :: Maybe Objectmetadata: 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.
accountPayoutsEnabled :: Maybe Boolpayouts_enabled: Whether Stripe can send payouts to this account.
accountRequirements :: Maybe AccountRequirementsrequirements:
accountSettings :: Maybe (Nullable AccountSettings'NonNullable)settings: Options for customizing how the account functions within Stripe.
accountTosAcceptance :: Maybe AccountTosAcceptancetos_acceptance:
accountType :: Maybe AccountType'type: The Stripe account type. Can be `standard`, `express`, or `custom`.