Skip to main content
Mit ACH Direct Debit können Kunden in den Vereinigten Staaten direkt von ihrem Bankkonto bezahlen, anstatt eine Karte zu verwenden. Die Zahlungen werden über das Automated Clearing House-Netzwerk abgewickelt und stehen bei Checkouts in USD für einmalige Zahlungen zur Verfügung.

Warum ACH Direct Debit anbieten?

Lower Processing Cost

Banklastschriften sind in der Abwicklung typischerweise günstiger als Kartenzahlungen, insbesondere bei Bestellungen mit hohem Wert.

No Card Required

Erreichen Sie US-Kunden, die lieber von einem Bankkonto bezahlen oder bei größeren Käufen keine Karte verwenden möchten.

Higher Value Orders

Der Kostenvorteil gegenüber Karten wächst mit dem Bestellwert. Dadurch eignet sich ACH besonders für große einmalige Käufe.

Überblick

ACH Direct Debit ist nicht sofort. Die Bestätigung einer Zahlung dauert 4 Werktage. Behandeln Sie daher die Autorisierung nicht als Abwicklung — erfüllen Sie die Bestellung erst, wenn die Zahlung den Status succeeded erreicht hat.

So funktioniert es

Kundenerfahrung

  1. Der Kunde wählt ACH Direct Debit beim Checkout aus
  2. Der Kunde autorisiert die Lastschrift von seinem US-Bankkonto
  3. Die Zahlung wird an das ACH-Netzwerk übermittelt und erhält den Status processing
  4. Die Verrechnung wird in den darauffolgenden Werktagen abgeschlossen
  5. Die Zahlung erhält den Status succeeded oder schlägt fehl, wenn die Bank sie zurückgibt
Da die Verrechnung asynchron erfolgt, sollten Sie sich auf Webhooks verlassen, um das endgültige Ergebnis zu erfahren, statt auf die Weiterleitung nach dem Checkout. Eine erfolgreiche Weiterleitung bedeutet lediglich, dass der Kunde die Lastschrift autorisiert hat.Die Zahlung gibt payment.processing aus, sobald die Lastschrift übermittelt wurde, und anschließend payment.succeeded oder payment.failed, sobald die Verrechnung abgeschlossen ist. Nur payment.succeeded ist sicher für die Erfüllung der Bestellung.

Verfügbarkeit

ACH Direct Debit wird beim Checkout angezeigt, wenn alle folgenden Bedingungen erfüllt sind:
  • Abrechnungswährung ist USD
  • Abrechnungsland ist US
  • Die Transaktion ist eine einmalige Zahlung
ACH Direct Debit ist für Abonnements nicht verfügbar. Das mehrtägige Abwicklungsfenster macht die Methode für wiederkehrende Abrechnungszyklen ungeeignet. Verwenden Sie für wiederkehrende Zahlungen Karten oder eine andere Methode, die Abonnements unterstützt — siehe die Übersicht der Zahlungsmethoden.

Konfiguration

ACH Direct Debit erfordert die Abrechnungswährung USD und eine US-Abrechnungsadresse. Wenn Sie Ihre Preise in einer anderen Währung angeben, aktivieren Sie Adaptive Currency, damit US-Kunden in USD abgerechnet werden und ACH verfügbar wird.

API-Methodentyp

Rückerstattungen und Disputes

Rückerstattungen und Disputes für ACH-Zahlungen verwenden dieselben APIs und Dashboard-Abläufe wie alle anderen Zahlungsmethoden — es ist keine ACH-spezifische Implementierung erforderlich.
Da ACH-Zahlungen von der Bank des Kunden zurückgegeben werden können, nachdem sie scheinbar erfolgreich durchgeführt wurden, sollten Sie keine Rückerstattung ausstellen, bevor die ursprüngliche Zahlung den Status succeeded erreicht hat.

Testen

1

Enable test mode

Verwenden Sie Ihre Test-API-Schlüssel von Dodo Payments.
2

Set currency and billing address

Legen Sie die Abrechnungswährung auf USD und das Land der Abrechnungsadresse auf US fest.
3

Include `ach` in allowed methods

Übergeben Sie ach in allowed_payment_method_types oder lassen Sie das Feld vollständig weg, um alle geeigneten Methoden anzuzeigen.
4

Enter the test bank details

Geben Sie eines der unten aufgeführten Testpaare aus Routing- und Kontonummer ein und bestätigen Sie anschließend, dass Ihr Webhook-Handler den endgültigen Zahlungsstatus empfängt.

Testbankkonten

Kunden geben ihre Konto- und Routingnummer direkt beim Checkout ein. Verwenden Sie im Testmodus die Routingnummer 110000000 zusammen mit einer der unten aufgeführten Kontonummern, um ein bestimmtes Ergebnis zu erzwingen.
Die meisten Testzahlungen erreichen ihren endgültigen Status deutlich schneller als im Livebetrieb. Sie müssen daher nicht mehrere Tage warten, um Ihre Integration zu überprüfen. Die Ausnahme ist 000000000009, das so konzipiert ist, dass es im Status processing bleibt.

Best Practices

Eine ACH-Autorisierung ist keine Zahlung. Warten Sie, bis die Zahlung den Status succeeded erreicht hat, bevor Sie Zugriff gewähren oder Waren versenden — eine Lastschrift kann von der Bank des Kunden weiterhin zurückgegeben werden.
Informieren Sie Kunden darüber, dass Bankzahlungen nicht sofort verrechnet werden. Dadurch vermeiden Sie Supportanfragen, warum eine Bestellung noch aussteht.
Fügen Sie credit und debit immer zusammen mit ach ein, damit Kunden, die sofortigen Zugriff auf Ihr Produkt benötigen, eine schnellere Methode wählen können.
Der Kostenvorteil von ACH wächst mit dem Bestellwert. Daher eignet sich ACH besonders für große einmalige Käufe und weniger für kleine Käufe.

Fehlerbehebung

Prüfen Sie:
  1. Ist die Abrechnungswährung auf USD festgelegt?
  2. Ist das Abrechnungsland des Kunden US?
  3. Ist ach in allowed_payment_method_types enthalten?
  4. Handelt es sich um eine einmalige Zahlung? ACH wird für Abonnements nicht angeboten.
Lösung: Entfernen Sie allowed_payment_method_types vorübergehend, um alle geeigneten Methoden anzuzeigen. Überprüfen Sie anschließend die Abrechnungswährung und das Land der Adresse in Ihrer API-Anfrage.
Ursache: ACH Direct Debit wird nur für einmalige Zahlungen angeboten.Lösung: Verwenden Sie für wiederkehrende Abrechnungen Karten oder eine andere abonnementsfähige Methode.
Ursache: Dies ist erwartetes Verhalten. ACH-Zahlungen bleiben während des gesamten Abwicklungsfensters im Status processing — deutlich länger als Kartenzahlungen.Lösung: Warten Sie auf den abschließenden Webhook. Wiederholen Sie die Zahlung nicht — durch eine Wiederholung könnte der Kunde zweimal belastet werden.
Ursache: Die Bank des Kunden hat die Lastschrift zurückgegeben — meist wegen unzureichender Deckung oder eines geschlossenen Kontos.Lösung: Behandeln Sie die Zahlung als fehlgeschlagen und bitten Sie den Kunden, es mit einer anderen Zahlungsmethode erneut zu versuchen. Stellen Sie die Erfüllung immer erst beim Status succeeded frei, um dies zu vermeiden.

Verwandte Seiten

Payment Methods Overview

Alle unterstützten Zahlungsmethoden anzeigen.

Adaptive Currency

Unterstützte Währungen und automatische Umrechnung.

Checkout Guide

Vollständige Anleitung zur Checkout-Implementierung.

Webhooks

Verzögerte Zahlungsbestätigungen asynchron verarbeiten.
Zuletzt geändert am 17. August 2026