Ir a contenido
Crea una cuenta o Inicia sesión
Logotipo de Stripe Docs
/
Pregúntale a la IA
Crear una cuentaIniciar sesión
Empieza ahora
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
Resumen
Usarlo para tu empresa
Cuentas financieras
TarjetasConversión de monedas instantánea
Global Payouts
Capital
Incrustar en tu plataforma
Empezar una integración
Cuentas financieras para plataformas
    Resumen
    Cómo funcionan las cuentas financieras para plataformas
    Requisitos de elegibilidad
    Empieza ahora
    Empieza con el acceso a la API
    Onboarding de usuarios
    Gestión del fraude
    Pautas de marketing y cumplimiento de la normativa
    Integraciones de muestra
    Configura cuentas financieras y tarjetas
    Usa las cuentas financieras para que las plataformas transfieran fondos
    Modelo solicitud con emisión y cuentas financieras para plataformas
    Cuentas financieras para plataformas con emisión
    Webhooks
    Utiliza las tarjetas
    Gestión de cuentas
    Estructura de las cuentas
    Trabajar con cuentas conectadas
    Trabajar con cuentas financieras
    Funciones de las cuentas financieras
    Cuentas financieras de la plataforma
    Trabajar con saldos y transacciones
    Transferencia de fondos
    Transferencias y recargas de pagos Stripe
    Trabajar con SetupIntents, PaymentMethods y BankAccounts
      Gestión de ACH NOC y SEC
    Ingresar dinero en cuentas financieras
    Sacar dinero de cuentas financieras
    Cronogramas de movimiento de fondos
    Socios bancarios
    Resumen de Fifth Third Bank
    Empieza a usar Fifth Third Bank
Emisión de tarjetas
Capital para plataformas
Estados Unidos
Español (América Latina)
InicioGestión del dineroFinancial 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
¿Te fue útil esta página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Contacto.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc