Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenVerwenden Sie Managed Payments
Payment Links verwenden
Vorgefertigte Checkout-Seite verwenden
Erstellen Sie eine benutzerdefinierte Integration mit Elements
In-App-Integration erstellen
Präsenzzahlungen
Terminal
Zahlungsmethoden
Zahlungsmethoden hinzufügen
    Übersicht
    Optionen für die Integration von Zahlungsmethoden
    Standardzahlungsmethoden im Dashboard verwalten
    Arten von Zahlungsmethoden
    Karten
    Mit Stripe-Guthaben bezahlen
    Stablecoin-Zahlungen
    Lastschriften
      ACH Direct Debit
        Zahlung annehmen
        Bankverbindung speichern
        Migrating ACH Direct Debit from Charges to newer APIs
          Migrate existing bank accounts
        Migration von einem anderen Zahlungsabwickler
        Gesperrte Bankkonten
        SEC-Codes
      BACS-Lastschriftverfahren
      Vorab autorisierte Lastschriften in Kanada
      BECS-Lastschriftverfahren (Australien)
      BECS-Lastschriftverfahren in Neuseeland
      SEPA-Lastschrift
    Bank Redirect
    Banküberweisungen
    Überweisungen (Sources)
    Jetzt kaufen, später bezahlen
    Zahlungen in Echtzeit
    Gutscheine
    Geldbörsen
    Lokale Zahlungsmethoden nach Land aktivieren
    Nutzerdefinierte Zahlungsmethoden
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsszenarien
Umgang mit mehreren Währungen
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Mehr als Zahlungen
Unternehmensgründung
Krypto
Agentenbasierter Handel
Financial Connections
Climate
Betrug verstehen
Betrugsprävention von Radar
Zahlungsanfechtungen verwalten
Identitäten verifizieren
Vereinigte Staaten
Deutsch
StartseiteZahlungenAdd payment methodsBank debitsACH Direct Debit

Notiz

Bis jetzt ist diese Seite noch nicht in dieser Sprache verfügbar. Wir arbeiten aber verstärkt daran, unsere Dokumentation in weiteren Sprachen bereitzustellen, und werden die Übersetzung sofort anzeigen, sobald diese verfügbar ist.

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.
  • Unified reporting and payouts

API differences

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

FeatureCharges APIPayment Intents API or Checkout Sessions API
Checkout supportNoYes
Payment Element supportNoYes
Dynamic payment method supportNoYes
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
Fraud PreventionNo
  • Radar for ACH
  • Balance checks using Financial Connections
  • Smart Retries
Mandate collection and storageOutside of StripeWithin Stripe
Supported countriesUSUS, EU, and UK
Balance typeBank 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 PaymentIntents:

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

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

  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 API.

  6. Remove your integration with the Charges API.

War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc