The FinancialAccount Feature object 

Treasury
Financial Account Features
The FinancialAccount Feature object

Attributes

  • objectstring

    String representing the object’s type. Objects of the same type share the same value.

  • card_issuingnullable object

    Contains a Feature encoding the FinancialAccount’s ability to be used with the Issuing product, including attaching cards to and drawing funds from.

    • card_issuing.requestedboolean

      Whether the FinancialAccount should have the Feature.

    • card_issuing.statusenum

      Whether the Feature is operational.

      Possible enum values
      active

      Indicates that the Feature might be used.

      pending

      Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

      restricted

      Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

    • card_issuing.status_detailsarray of objects

      Additional details; includes at least one entry when the status is not active.

      • card_issuing.status_details.codeenum

        Represents the reason why the status is pending or restricted.

        Possible enum values
        activating

        This Feature has met all other requirements and Stripe is in the process of making it active.

        capability_not_requested

        The user hasn’t requested required capabilities to activate this Feature.

        financial_account_closed

        The FinancialAccount that this Feature is attached to is closed.

        rejected_other

        The FinancialAccount is never allowed to use this Feature.

        rejected_unsupported_business

        The user’s business isn’t supported by this Feature.

        requirements_past_due

        Onboarding requirements needed to activate this Feature.

        requirements_pending_verification

        Stripe is in the process of verifying the user.

        restricted_by_platform

        Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

        restricted_other

        The FinancialAccount isn’t currently allowed to use this Feature.

      • card_issuing.status_details.resolutionnullable enum

        Represents what the user should do, if anything, to activate the Feature.

        Possible enum values
        contact_stripe

        The user should contact Stripe via support.stripe.com.

        provide_information

        The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

        remove_restriction

        The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

      • card_issuing.status_details.restrictionnullable enum

        The platform_restrictions that are restricting this Feature.

        Possible enum values
        inbound_flows

        Restricts all inbound money movement.

        outbound_flows

        Restricts all outbound money movement.

  • deposit_insurancenullable object

    Represents whether this FinancialAccount is eligible for deposit insurance. Various factors determine the insurance amount.

    • deposit_insurance.requestedboolean

      Whether the FinancialAccount should have the Feature.

    • deposit_insurance.statusenum

      Whether the Feature is operational.

      Possible enum values
      active

      Indicates that the Feature might be used.

      pending

      Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

      restricted

      Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

    • deposit_insurance.status_detailsarray of objects

      Additional details; includes at least one entry when the status is not active.

      • deposit_insurance.status_details.codeenum

        Represents the reason why the status is pending or restricted.

        Possible enum values
        activating

        This Feature has met all other requirements and Stripe is in the process of making it active.

        capability_not_requested

        The user hasn’t requested required capabilities to activate this Feature.

        financial_account_closed

        The FinancialAccount that this Feature is attached to is closed.

        rejected_other

        The FinancialAccount is never allowed to use this Feature.

        rejected_unsupported_business

        The user’s business isn’t supported by this Feature.

        requirements_past_due

        Onboarding requirements needed to activate this Feature.

        requirements_pending_verification

        Stripe is in the process of verifying the user.

        restricted_by_platform

        Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

        restricted_other

        The FinancialAccount isn’t currently allowed to use this Feature.

      • deposit_insurance.status_details.resolutionnullable enum

        Represents what the user should do, if anything, to activate the Feature.

        Possible enum values
        contact_stripe

        The user should contact Stripe via support.stripe.com.

        provide_information

        The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

        remove_restriction

        The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

      • deposit_insurance.status_details.restrictionnullable enum

        The platform_restrictions that are restricting this Feature.

        Possible enum values
        inbound_flows

        Restricts all inbound money movement.

        outbound_flows

        Restricts all outbound money movement.

  • financial_addressesnullable object

    Contains Features that add FinancialAddresses to the FinancialAccount.

    • financial_addresses.abanullable object

      Adds an ABA FinancialAddress to the FinancialAccount.

      • financial_addresses.aba.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • financial_addresses.aba.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • financial_addresses.aba.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • financial_addresses.aba.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • financial_addresses.aba.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • financial_addresses.aba.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

  • inbound_transfersnullable object

    Contains settings related to adding funds to a FinancialAccount from another Account with the same owner.

    • inbound_transfers.achnullable object

      Enables ACH Debits via the InboundTransfers API.

      • inbound_transfers.ach.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • inbound_transfers.ach.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • inbound_transfers.ach.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • inbound_transfers.ach.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • inbound_transfers.ach.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • inbound_transfers.ach.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

  • intra_stripe_flowsnullable object

    Represents the ability for this FinancialAccount to send money to, or receive money from other FinancialAccounts (for example, via OutboundPayment).

    • intra_stripe_flows.requestedboolean

      Whether the FinancialAccount should have the Feature.

    • intra_stripe_flows.statusenum

      Whether the Feature is operational.

      Possible enum values
      active

      Indicates that the Feature might be used.

      pending

      Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

      restricted

      Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

    • intra_stripe_flows.status_detailsarray of objects

      Additional details; includes at least one entry when the status is not active.

      • intra_stripe_flows.status_details.codeenum

        Represents the reason why the status is pending or restricted.

        Possible enum values
        activating

        This Feature has met all other requirements and Stripe is in the process of making it active.

        capability_not_requested

        The user hasn’t requested required capabilities to activate this Feature.

        financial_account_closed

        The FinancialAccount that this Feature is attached to is closed.

        rejected_other

        The FinancialAccount is never allowed to use this Feature.

        rejected_unsupported_business

        The user’s business isn’t supported by this Feature.

        requirements_past_due

        Onboarding requirements needed to activate this Feature.

        requirements_pending_verification

        Stripe is in the process of verifying the user.

        restricted_by_platform

        Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

        restricted_other

        The FinancialAccount isn’t currently allowed to use this Feature.

      • intra_stripe_flows.status_details.resolutionnullable enum

        Represents what the user should do, if anything, to activate the Feature.

        Possible enum values
        contact_stripe

        The user should contact Stripe via support.stripe.com.

        provide_information

        The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

        remove_restriction

        The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

      • intra_stripe_flows.status_details.restrictionnullable enum

        The platform_restrictions that are restricting this Feature.

        Possible enum values
        inbound_flows

        Restricts all inbound money movement.

        outbound_flows

        Restricts all outbound money movement.

  • outbound_paymentsnullable object

    Contains Features related to initiating money movement out of the FinancialAccount to someone else’s bucket of money.

    • outbound_payments.achnullable object

      Enables ACH transfers via the OutboundPayments API.

      • outbound_payments.ach.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • outbound_payments.ach.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • outbound_payments.ach.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • outbound_payments.ach.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • outbound_payments.ach.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • outbound_payments.ach.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

    • outbound_payments.us_domestic_wirenullable object

      Enables US domestic wire transfers via the OutboundPayments API.

      • outbound_payments.us_domestic_wire.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • outbound_payments.us_domestic_wire.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • outbound_payments.us_domestic_wire.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • outbound_payments.us_domestic_wire.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • outbound_payments.us_domestic_wire.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • outbound_payments.us_domestic_wire.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

  • outbound_transfersnullable object

    Contains a Feature and settings related to moving money out of the FinancialAccount into another Account with the same owner.

    • outbound_transfers.achnullable object

      Enables ACH transfers via the OutboundTransfers API.

      • outbound_transfers.ach.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • outbound_transfers.ach.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • outbound_transfers.ach.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • outbound_transfers.ach.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • outbound_transfers.ach.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • outbound_transfers.ach.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

    • outbound_transfers.us_domestic_wirenullable object

      Enables US domestic wire transfers via the OutboundTransfers API.

      • outbound_transfers.us_domestic_wire.requestedboolean

        Whether the FinancialAccount should have the Feature.

      • outbound_transfers.us_domestic_wire.statusenum

        Whether the Feature is operational.

        Possible enum values
        active

        Indicates that the Feature might be used.

        pending

        Indicates that the Feature can’t be used but that the status eventually changes to either restricted or active without user intervention.

        restricted

        Indicates that the Feature can’t be used and either requires some action by the user or is permanently disabled.

      • outbound_transfers.us_domestic_wire.status_detailsarray of objects

        Additional details; includes at least one entry when the status is not active.

        • outbound_transfers.us_domestic_wire.status_details.codeenum

          Represents the reason why the status is pending or restricted.

          Possible enum values
          activating

          This Feature has met all other requirements and Stripe is in the process of making it active.

          capability_not_requested

          The user hasn’t requested required capabilities to activate this Feature.

          financial_account_closed

          The FinancialAccount that this Feature is attached to is closed.

          rejected_other

          The FinancialAccount is never allowed to use this Feature.

          rejected_unsupported_business

          The user’s business isn’t supported by this Feature.

          requirements_past_due

          Onboarding requirements needed to activate this Feature.

          requirements_pending_verification

          Stripe is in the process of verifying the user.

          restricted_by_platform

          Some or all functionality of this Feature has been restricted by the platform via FinancialAccount platform_restritions.

          restricted_other

          The FinancialAccount isn’t currently allowed to use this Feature.

        • outbound_transfers.us_domestic_wire.status_details.resolutionnullable enum

          Represents what the user should do, if anything, to activate the Feature.

          Possible enum values
          contact_stripe

          The user should contact Stripe via support.stripe.com.

          provide_information

          The user should provide necessary onboarding requirements through /v1/accounts or the Stripe Dashboard.

          remove_restriction

          The user should remove the restriction on the Feature by unrestricting the FinancialAccount platform_restritions indicated by the status_details.restriction field.

        • outbound_transfers.us_domestic_wire.status_details.restrictionnullable enum

          The platform_restrictions that are restricting this Feature.

          Possible enum values
          inbound_flows

          Restricts all inbound money movement.

          outbound_flows

          Restricts all outbound money movement.

The FinancialAccount Feature object
{
"object": "treasury.financial_account_features",
"card_issuing": {
"requested": true,
"status": "active",
"status_details": []
},
"deposit_insurance": {
"requested": true,
"status": "active",
"status_details": []
},
"financial_addresses": {
"aba": {
"requested": true,
"status": "active",
"status_details": []
}
},
"inbound_transfers": {
"ach": {
"requested": true,
"status": "active",
"status_details": []
}
},
"intra_stripe_flows": {
"requested": true,
"status": "active",
"status_details": []
},
"outbound_payments": {
"ach": {
"requested": true,
"status": "active",
"status_details": []
},
"us_domestic_wire": {
"requested": true,
"status": "active",
"status_details": []
}
},
"outbound_transfers": {
"ach": {
"requested": true,
"status": "active",
"status_details": []
},
"us_domestic_wire": {
"requested": true,
"status": "active",
"status_details": []
}
}
}