Warum ACH Direct Debit anbieten?
Lower Processing Cost
ACH kostet pauschal 1,5 % pro Zahlung, maximal jedoch $15, anstelle der Kartengebühr. Siehe Preise.
No Card Required
Erreichen Sie US-Kunden, die bevorzugt von einem Bankkonto bezahlen oder für einen größeren Kauf keine Karte verwenden möchten.
Higher Value Orders
Da die Gebühr auf $15 begrenzt ist, steigt die Ersparnis gegenüber einer Kartengebühr mit dem Bestellwert. ACH eignet sich für große einmalige Käufe.
Überblick
So funktioniert es
Kundenerfahrung
- Der Kunde wählt beim Checkout ACH Direct Debit aus.
- Der Kunde gibt den Namen des Kontoinhabers, Routingnummer, Kontonummer, Kontotyp (Girokonto oder Sparkonto) und E-Mail-Adresse ein. Der Checkout prüft, ob die Routingnummer gültig ist.
- Der Kunde sendet das Formular ab und autorisiert damit den Einzug von seinem US-Bankkonto im Rahmen eines Mandats.
- Die Zahlung wird an das ACH-Netzwerk übermittelt und erhält den Status „processing“. Der Checkout wird abgeschlossen, ohne auf die Abwicklung zu warten.
- Die Abwicklung wird in den folgenden Geschäftstagen abgeschlossen.
- Die Zahlung wechselt in den Status „succeeded“ oder schlägt fehl, wenn die Bank sie zurückgibt.
Da die Abwicklung asynchron erfolgt, verwenden Sie webhooks, um das endgültige Ergebnis zu erfahren, statt die Checkout-Weiterleitung zu verwenden. Eine Weiterleitung nach dem Checkout bedeutet lediglich, dass der Kunde den Einzug autorisiert hat.Die Zahlung erzeugt
payment.processing, sobald der Einzug übermittelt wurde, und anschließend payment.succeeded oder payment.failed, sobald die Abwicklung abgeschlossen ist. Erfüllen Sie die Bestellung nur bei payment.succeeded.Verfügbarkeit
ACH Direct Debit wird beim Checkout angezeigt, wenn alle folgenden Bedingungen erfüllt sind:- Die Abrechnungswährung ist
USD. - Das Abrechnungsland ist
US. - Die Transaktion ist eine einmalige Zahlung.
ACH Direct Debit ist für Abonnements nicht verfügbar. 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 in einer anderen Währung bepreisen, 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. Eine spezielle Behandlung für ACH ist nicht erforderlich.Testen
1
Enable test mode
Deaktivieren Sie den Schalter Live Mode in der Dashboard-Seitenleiste und verwenden Sie API-Schlüssel, die im Testmodus erstellt wurden.
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 weg, um jede geeignete Methode anzuzeigen.4
Enter the test bank details
Geben Sie eines der unten aufgeführten Testpaare aus Routing- und Kontonummer ein. Bestätigen Sie anschließend, dass Ihr Webhook-Handler den endgültigen Zahlungsstatus empfängt.
Testbankkonten
Der Kunde gibt die Konto- und Routingnummern in das Checkout-Formular ein. Verwenden Sie im Testmodus die Routingnummer110000000 zusammen mit einer dieser Kontonummern, um ein Ergebnis zu erzwingen:
Testzahlungen erreichen einen endgültigen Status deutlich schneller als Live-Zahlungen. Sie müssen daher nicht tagelang warten, um Ihre Integration zu überprüfen. Die Ausnahme ist
000000000009, das in Bearbeitung bleibt.Best Practices
Set customer expectations at checkout
Set customer expectations at checkout
Informieren Sie Kunden darüber, dass Bankzahlungen nicht sofort abgewickelt werden. Dadurch gehen weniger Support-Anfragen ein, in denen gefragt wird, warum eine Bestellung noch aussteht.
Provide card fallbacks
Provide card fallbacks
Fügen Sie
credit und debit neben ach ein, damit Kunden, die sofortigen Zugriff auf Ihr Produkt benötigen, eine schnellere Methode auswählen können.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
Die ACH-Gebühr ist auf $15 begrenzt, daher ist die Ersparnis bei großen einmaligen Käufen am höchsten.
Fehlerbehebung
ACH not appearing at checkout
ACH not appearing at checkout
Prüfen:
- Ist die Abrechnungswährung
USD? - 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.
- Beträgt der Betrag mindestens $0.50?
allowed_payment_method_types vorübergehend, um alle geeigneten Methoden anzuzeigen. Prü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. Eine ACH-Zahlung bleibt während des gesamten Abwicklungszeitraums im Status „processing“, der deutlich länger ist als bei einer Kartenzahlung.Lösung: Warten Sie auf den endgültigen Webhook. Wiederholen Sie die Zahlung nicht, da der Kunde durch einen erneuten Versuch doppelt belastet werden kann.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Ursache: Der Checkout wurde abgeschlossen, aber die Bank des Kunden hat den Einzug während der Abwicklung zurückgegeben, meistens wegen unzureichender Deckung oder eines geschlossenen Kontos. Die Zahlung erzeugt
payment.failed.Lösung: Behandeln Sie die Zahlung als fehlgeschlagen und bitten Sie den Kunden, mit einer anderen Methode zu bezahlen. Erfüllen Sie die Bestellung nur bei dem Status „succeeded“, 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.