Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
    Overview
    Get started
    Use cases
    Fundamentals
    Testing
    Supported institutions
    Collect accounts for data
    ACH Direct Debit payments
    Connect payouts
    Other data-powered products
    Access account data
    Balances
    Ownership
    Transactions
    Manage accounts
    Disconnections
    Webhooks
Crypto
Climate
HomePaymentsFinancial Connections

Disconnect a Financial Connections account

Use the Disconnect API to unlink customer bank accounts.

Copy page

Disconnect a user’s Financial Connections Account if you no longer need data access or if your user writes into you requesting disconnection. Alternatively, your users can disconnect their accounts themselves.

Although you can’t refresh data on a disconnected account, you can access previously refreshed account data. Disconnecting an account only removes your ability to refresh data; it doesn’t cause any associated PaymentMethods to become unusable.

To regain access to new account data, your user needs to re-authenticate their account through the authentication flow.

Disconnect a Financial Connections account

To disconnect an account, use the disconnect API:

Command Line
cURL
curl -X POST https://api.stripe.com/v1/financial_connections/accounts/
{{ACCOUNT_ID}}
/disconnect
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

This request returns the account with an updated status to reflect the successful disconnection.

{ "id": "fca_zbyrdjTrwcYZJZc6WBs6GPid", "object": "financial_connections.account", "account_holder": { "customer": "cus_NfjonN9919dELB", "type": "customer" }, "institution_name": "PNC Bank", "status": "disconnected", // ... }

After account disconnection, Stripe emits a financial_connections.account.disconnected webhook.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc