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.

Transaction Entries 

TransactionEntries represent individual units of money movements within a single Transaction.

Outbound Transfers 

Use OutboundTransfers to transfer funds from a FinancialAccount to a PaymentMethod belonging to the same entity. To send funds to a different party, use OutboundPayments instead. You can send funds over ACH rails or through a domestic wire transfer to a user’s own external bank account.

Simulate OutboundTransfer state changes with the /v1/test_helpers/treasury/outbound_transfers endpoints. These methods can only be called on test mode objects.

Related guide: Moving money with Treasury using OutboundTransfer objects