Ir a contenido
Crea una cuenta o inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuentaIniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
ResumenAceptar un pagoActualiza tu integración
Pagos por Internet
ResumenEncuentra tu caso de uso
Utiliza Payment Links
Usa una página de proceso de compra prediseñada
Crea una integración personalizada con Elements
Desarrolla una integración en la aplicación
Usa Managed Payments
Pagos recurrentes
Pagos en persona
Terminal
Métodos de pago
Añadir métodos de pago
    Resumen
    Opciones de integración de los métodos de pago
    Gestiona los métodos de pago predeterminados en el Dashboard
    Tipos de método de pago
    Tarjetas
    Pagar con el saldo de Stripe
    Pagos con criptomonedas estables
    Adeudos bancarios
      Adeudo directo ACH
        Aceptar un pago
        Guardar datos bancarios
        Migración del ACH Direct Debit de Charges a API más recientes
          Migrar cuentas bancarias existentes
        Migración desde otro procesador
        Cuentas bancarias bloqueadas
        Códigos SEC
      Adeudo directo Bacs
      Adeudo preautorizado en Canadá
      Adeudo directo BECS de Australia
      Adeudo directo BECS en Nueva Zelanda
      Adeudo directo SEPA
    Redireccionamientos bancarios
    Transferencias bancarias
    Transferencias de crédito (Sources)
    Compra ahora y paga después
    Pagos en tiempo real
    Vales
    Monederos
    Habilitar métodos de pago locales por país
    Métodos de pago personalizados
Gestiona los métodos de pago
Proceso de compra más rápido con Link
Aspectos básicos de las operaciones de pago
Análisis
Saldos y plazos de liquidación
Cumplimiento de la normativa y seguridad
Divisas
Pagos rechazados
Disputas
Prevención de fraude
Protección antifraude de Radar
Transferencias
RecibosReembolsos y cancelaciones
Integraciones avanzadas
Flujos de pagos personalizados
Capacidad adquirente flexible
Pagos fuera de la sesión
Orquestación de varios responsables del tratamiento
Más allá de los pagos
Constituye tu empresa
Criptomonedas
Comercio agéntico
Pagos automáticos
Financial Connections
Climate
Verificar identidades
Estados Unidos
Español (España)
InicioPagosAdd payment methodsBank debitsACH Direct Debit

Migrating ACH Direct Debit from Charges to newer APIs

Learn why and how to migrate from the Charges API.

Stripe will soon remove support for ACH Direct Debit on the Charges API. If you create ACH Direct Debit payments using the Charges API through the API, Invoices, or Subscriptions, you must migrate to the Payment Intents API or Checkout Sessions API. Before we formally remove support, we’ll email you with more details.

Reasons to migrate

ACH Direct Debit on Stripe’s newer APIs offers the following improvements:

  • Support for prebuilt payment UIs, including Stripe Checkout and Payment Element.
  • Stripe Checkout and Payment Element support.
  • Faster settlement options, cross-border capabilities, and built-in instant bank verification.
  • Advanced fraud prevention.
  • Informes y transferencias unificados

API differences

The following compares Stripe’s newer APIs and the Charges API:

FuncionalidadAPI ChargesPayment Intents API or Checkout Sessions API
Checkout supportNoSí
Payment Element supportNoSí
Dynamic payment method supportNoSí
Settlement speedT+6T+4 (T+2 when using faster settlement)
Instant bank account verificationOnly available through custom, third-party integrationsInstant verification with Financial Connections
MicrodepositsTwo microdeposits made up of random, small amounts for verificationOne cent microdeposit with a descriptor code or two microdeposits made up of random, small amounts for verification
Prevención de fraudeNo
  • Radar for ACH
  • Balance checks using Financial Connections
  • Smart Retries
Mandate collection and storageOutside of StripeWithin Stripe
Países aceptadosEE. UU.US, EU, and UK
Tipo de saldoBank account (source_type=bank_account)ACH payments share the same balance type as cards and other payment methods (source_type=card)

Compare the Checkout Sessions and Payment Intents APIs

Stripe offers two newer APIs to accept ACH Direct Debits payments: Payment Intents and Checkout Sessions APIs.

  • Checkout Sessions API: Supports common checkout workflows with built-in features that remove the need for custom code and is recommended for most developers.

  • Payment Intents API: Lets you use custom code for more granular control over the checkout process, but requires more integration code and maintenance.

Learn more about the differences, and how to evaluate which is right for you.

Build an ACH Direct Debit integration

To build an ACH Direct Debit integration on Payment Intents or Checkout Sessions:

  1. Enable ACH Direct Debit in your Payment methods settings.

  2. To collect and use new payment methods, integrate with ACH on Payment Intents or Checkout Sessions.

  3. For bank accounts previously collected using the Tokens API, you can continue to use saved BankAccount objects as PaymentMethod objects with the Payment Intents API. To learn more, see Migrate existing bank accounts from the Charges API.

  4. Test your integration.

  5. Gradually migrate all payments using existing bank accounts to the Payment Intents or Checkout Sessions API.

  6. Remove your integration with the Charges API.

¿Te ha sido útil la página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc