Financial Account Features 

Encodes whether a FinancialAccount has access to a particular Feature, with a status enum and associated status_details. Stripe or the platform can control Features via the requested field.

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.

  • deposit_insurancenullable object

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

  • financial_addressesnullable object

    Contains Features that add FinancialAddresses to the FinancialAccount.

  • inbound_transfersnullable object

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

  • intra_stripe_flowsnullable object

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

  • outbound_paymentsnullable object

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

  • outbound_transfersnullable object

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

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": []
}
}
}

Update FinancialAccount Features 

Updates the Features associated with a FinancialAccount.

Parameters

  • card_issuingobject

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

  • deposit_insuranceobject

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

  • financial_addressesobject

    Contains Features that add FinancialAddresses to the FinancialAccount.

  • inbound_transfersobject

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

  • intra_stripe_flowsobject

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

  • outbound_paymentsobject

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

  • outbound_transfersobject

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

Returns

A dictionary of Features associated with the given FinancialAccount. Each entry in the dictionary is a Feature object, which may contain child Features.

POST /v1/treasury/financial_accounts/:id/features
curl https://api.stripe.com/v1/treasury/financial_accounts/fa_1Mta0C2eZvKYlo2CaEtaPPFz/features \
-u "sk_test_BQokikJ...2HlWgH4olfQ2sk_test_BQokikJOvBiI2HlWgH4olfQ2:" \
-d "card_issuing[requested]"=false
Response
{
"object": "treasury.financial_account_features",
"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": []
}
}
}

Retrieve FinancialAccount Features 

Retrieves Features information associated with the FinancialAccount.

Parameters

No parameters.

Returns

A dictionary of Features associated with the given FinancialAccount. Each entry in the dictionary is a Feature object, which might contain child Features.

GET /v1/treasury/financial_accounts/:id/features
curl https://api.stripe.com/v1/treasury/financial_accounts/fa_1Mta0C2eZvKYlo2CaEtaPPFz/features \
-u "sk_test_BQokikJ...2HlWgH4olfQ2sk_test_BQokikJOvBiI2HlWgH4olfQ2:"
Response
{
"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": []
}
}
}

Transactions 

Transactions represent changes to a FinancialAccount’s balance.