调至内容部分
创建账户或登录
Stripe 文档徽标
/
询问人工智能
创建账户登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员资源
API 和 SDK帮助
概览
用于您的业务
金融账户
银行卡即时货币兑换
Global Payouts
Capital
嵌入到您的平台中
平台金融账户
    概览
    平台金融账户如何运作
    资格要求
    开始
    开始 API 访问
    入驻用户
    管理欺诈
    营销与合规指南
    示例集成应用
    设置金融账户和银行卡
    使用平台金融账户转移资金
    平台发卡及金融账户示例应用
    具有 Issuing 账户的平台金融账户
    Webhook
    使用银行卡
    账户管理
    账户结构
    使用 Connect 子账户
    使用金融账户
    金融账户功能
    平台金融账户
    使用余额和交易
    资金转移
    从 Stripe Payments 进行提现和充值
    使用 SetupIntents、PaymentMethods 和 BankAccounts
      ACH NOC 与 SEC 处理
    将钱转入金融账户
    将钱从金融账户移出
    资金流动时点
    银行合作伙伴
    五三银行简介
    开始使用 Fifth Third Bank
发卡
Capital 平台借款
美国
简体中文
首页资金管理Financial Accounts for platformsWorking with SetupIntents, PaymentMethods, and BankAccounts

ACH NOC and SEC handling

Learn how external account information is updated.

When you originate an ACH transaction with Stripe (for example, using InboundTransfer, OutboundTransfer, or OutboundPayment objects with Financial Accounts for platforms), the financial institution receiving the transaction might return a Notification of Change (NOC). This is a message indicating that new information is available about the destination account (such as a new account number or routing number).

ACH network rules require Stripe to update saved account information when we receive an NOC. We automatically process the NOC by updating the relevant PaymentMethod or BankAccount object and notify you through a webhook. You might want to monitor these webhooks to inform your users that account information has changed or to update account information that you’ve persisted outside of Stripe.

Accounts API v2

The Events v2 API doesn’t include thin events that correspond to the snapshot events referenced here. Listen to the v1 events for information about your v2 Accounts.

NOC typeFields updated
Account numberaccount_number, last4, fingerprint
Routing numberrouting_number, fingerprint
Account use (for example, checking or savings)account_type, fingerprint

NOCs aren’t processed for OutboundPayment objects where payment method details are provided inline (using destination_payment_method_data) as there is no persisted PaymentMethod or BankAccount object in this case to update.

NOC for a PaymentMethod

When we receive an NOC for a transaction originated with a PaymentMethod object:

  • Stripe updates the PaymentMethod and triggers a payment_method.updated webhook.
  • If the PaymentMethod is attached to a Customer (for use with OutboundPayment objects), Stripe triggers a customer.source.updated webhook.
  • If the PaymentMethod is attached directly to a Stripe account (for use with InboundTransfer or OutboundTransfer objects), Stripe triggers an account.external_account.updated webhook.

NOC for a BankAccount

When we receive an NOC for a transaction originated with a BankAccount object:

  • Stripe updates the BankAccount object.
  • If the BankAccount is attached to a Customer (for use with OutboundPayment objects), Stripe triggers a customer.source.updated webhook.
  • If the BankAccount is attached directly to a Stripe account (for use with InboundTransfer or OutboundTransfer objects), Stripe triggers an account.external_account.updated webhook.

In cases where the BankAccount that’s set up as your platform’s primary external account is updated, Stripe also notifies you by email. We don’t send an email for updates to external accounts that are attached to your connected accounts’ Stripe accounts, or for updates to external accounts attached to Customer objects.

Standard SEC handling

Each ACH transaction has an associated Standard Entry Class (SEC) code that describes the accounts involved and how the transaction was authorized.

Financial Accounts for platforms determines the SEC code based on whether the account receiving the ACH entry is owned by a company or an individual. You specify the account holder type in destination_payment_method_data.us_bank_account.account_holder_type when:

  • You make OutboundPayments
  • You set up a stored PaymentMethod

Only send InboundTransfers and OutboundTransfers to accounts owned by the FinancialAccount owner and with a company owner type.

SEC codes are determined based on the receiving account’s owner type as follows:

Money movementOwner typeSEC code
InboundTransfercompanyCCD
OutboundTransfercompanyCCD
OutboundPaymentcompanyCCD
OutboundPaymentindividualPPD
此页面的内容有帮助吗?
是否
  • 需要帮助?联系支持。
  • 查看我们的更改日志。
  • 有问题?联系销售。
  • LLM? Read llms.txt.
  • Powered by Markdoc