# Adds fingerprint properties to v2 bank account objects

## What’s new

Adds the [fingerprint](https://docs.stripe.com/api/v2/money-management/payout-methods/object.md?api-version=2026-10-28.preview#v2_payout_method_object-bank_account-fingerprint) property to bank account [Payout Method](https://docs.stripe.com/api/v2/money-management/payout-methods/object.md?api-version=2026-10-28.preview), [GB Bank Account](https://docs.stripe.com/api/v2/core/vault/gb-bank-accounts/object.md?api-version=2026-10-28.preview), and [US Bank Account](https://docs.stripe.com/api/v2/core/vault/us-bank-accounts/object.md?api-version=2026-10-28.preview) objects in API v2. US Bank Account objects also include the [fedwire_fingerprint](https://docs.stripe.com/api/v2/core/vault/us-bank-accounts/object.md?api-version=2026-10-28.preview#v2_us_bank_account_object-fedwire_fingerprint) property for accounts that use Fedwire routing numbers.

Fingerprints are unique, deterministic identifiers that help you recognize the same bank account across API contexts, including API v1 and API v2. API responses always include at least one fingerprint. US Bank Account responses include `fingerprint`, `fedwire_fingerprint`, or both.

## Impact

Use fingerprint properties to:

- **Deduplicate bank accounts**: Identify and consolidate the same bank account across recipients. Learn how to [detect duplicate bank accounts](https://support.stripe.com/questions/how-can-i-detect-duplicate-cards-or-bank-accounts).
- **Maintain blocklists**: Flag and block specific bank accounts by their fingerprint.
- **Match accounts across API namespaces**: Identify the same bank account in API v1 and API v2 using their fingerprint values.

## Changes

#### REST API

| Parameters | Change | Resources or endpoints |
| --- | --- | --- |
| `fingerprint` | Added | [V2.Core.Vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2.MoneyManagement.PayoutMethod.bank_account](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwire_fingerprint`, `fingerprint` | Added | [V2.Core.Vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### Ruby

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `fingerprint` | Added | [V2::Core::Vault::GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2::MoneyManagement::PayoutMethod::BankAccount](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwire_fingerprint`, `fingerprint` | Added | [V2::Core::Vault::UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### Python

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `fingerprint` | Added | [V2.Core.Vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2.MoneyManagement.PayoutMethod.BankAccount](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwire_fingerprint`, `fingerprint` | Added | [V2.Core.Vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### PHP

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `fingerprint` | Added | [V2.Core.Vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2.MoneyManagement.PayoutMethod.bank_account](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwire_fingerprint`, `fingerprint` | Added | [V2.Core.Vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### Java

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `fingerprint` | Added | [v2.core.vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [v2.moneymanagement.PayoutMethod.bank_account](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwireFingerprint`, `fingerprint` | Added | [v2.core.vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### Node.js

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `fingerprint` | Added | [V2.Core.Vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2.MoneyManagement.PayoutMethod.bank_account](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `fedwire_fingerprint`, `fingerprint` | Added | [V2.Core.Vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### Go

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `Fingerprint` | Added | [V2CoreVaultGbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2MoneyManagementPayoutMethodBankAccount](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `FedwireFingerprint`, `Fingerprint` | Added | [V2CoreVaultUsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

#### .NET

| Parameters | Change | Resources or methods |
| --- | --- | --- |
| `Fingerprint` | Added | [V2.Core.Vault.GbBankAccount](/api/v2/core/vault/gb-bank-accounts/object?api-version=2026-10-28.preview#v2_gb_bank_account_object), [V2.MoneyManagement.PayoutMethod.BankAccount](/api/v2/money-management/payout-methods/object?api-version=2026-10-28.preview#v2_payout_method_object-bank_account) |
| `FedwireFingerprint`, `Fingerprint` | Added | [V2.Core.Vault.UsBankAccount](/api/v2/core/vault/us-bank-accounts/object?api-version=2026-10-28.preview#v2_us_bank_account_object) |

## Upgrade

#### REST API

1. [View your current API version](https://docs.stripe.com/workbench/guides.md#view-api-versions) in Workbench.
2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
   - If you don’t use an SDK, update your [API requests](https://docs.stripe.com/api-versions.md#how-versions-are-specified-in-requests) to include `Stripe-Version: 2026-10-28.preview`
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### Ruby

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your Ruby SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### Python

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your Python SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### PHP

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your PHP SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### Java

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your Java SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### Node.js

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your Node SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### Go

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your Go SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

#### .NET

1. [View your current API version](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) in Workbench.
2. Upgrade your .NET SDK to the latest version.
3. Upgrade the API version used for [webhook endpoints](https://docs.stripe.com/webhooks/versioning.md).
4. [Test your integration](https://docs.stripe.com/testing.md) against the new version.
5. If you use Connect, [test your Connect integration](https://docs.stripe.com/connect/testing.md).
6. In Workbench, [perform the upgrade](https://docs.stripe.com/upgrades.md#perform-the-upgrade). You can [roll back the version](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) for 72 hours.

Learn more about [Stripe API upgrades](https://docs.stripe.com/upgrades.md).

## Related changes

- [Adds support for the Wero bank redirect payment method](https://docs.stripe.com/changelog/endive/2026-10-28/wero-bank-redirect-payment-method-support.md)
- [Adds settlement currency management to Balance Settings](https://docs.stripe.com/changelog/endive/2026-10-28/settlement-currency-management-balance-settings.md)
- [Adds Plaid processor tokens for ACH Direct Debit payment methods](https://docs.stripe.com/changelog/endive/2026-10-28/us-bank-account-external-token-parameter-support.md)
