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
So funktioniert es
Kundenerfahrung
- Der Kunde wählt ACH Direct Debit beim Checkout aus
- Der Kunde autorisiert die Lastschrift von seinem US-Bankkonto
- Die Zahlung wird an das ACH-Netzwerk übermittelt und erhält den Status processing
- Die Verrechnung wird in den darauffolgenden Werktagen abgeschlossen
- 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.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 Routingnummer110000000 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
Set customer expectations at checkout
Set customer expectations at checkout
Informieren Sie Kunden darüber, dass Bankzahlungen nicht sofort verrechnet werden. Dadurch vermeiden Sie Supportanfragen, warum eine Bestellung noch aussteht.
Provide card fallbacks
Provide card fallbacks
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.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
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
ACH not appearing at checkout
ACH not appearing at checkout
Prüfen Sie:
- Ist die Abrechnungswährung auf
USDfestgelegt? - Ist das Abrechnungsland des Kunden
US? - Ist
achinallowed_payment_method_typesenthalten? - Handelt es sich um eine einmalige Zahlung? ACH wird für Abonnements nicht angeboten.
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.ACH not appearing on a subscription checkout
ACH not appearing on a subscription checkout
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.
Payment stuck in processing
Payment stuck in processing
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.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
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.