Varför erbjuda ACH Direct Debit?
Lower Processing Cost
Bankdebiteringar kostar vanligtvis mindre att behandla än kortbetalningar, särskilt vid beställningar med högt värde.
No Card Required
Nå kunder i USA som föredrar att betala från ett bankkonto eller inte vill använda kort för större köp.
Higher Value Orders
Kostnadsfördelen jämfört med kort ökar med beställningens värde, vilket gör ACH väl lämpat för stora engångsköp.
Översikt
Så fungerar det
Kundupplevelse
- Kunden väljer ACH Direct Debit i kassan
- Kunden auktoriserar debiteringen från sitt amerikanska bankkonto
- Betalningen skickas till ACH-nätverket och går in i behandling
- Clearing slutförs under de följande bankdagarna
- Betalningen övergår till statusen succeeded eller misslyckas om banken returnerar den
Eftersom clearing sker asynkront bör du förlita dig på webhooks för att få veta det slutliga resultatet, i stället för omdirigeringen från kassan. En lyckad omdirigering betyder endast att kunden auktoriserade debiteringen.Betalningen skickar
payment.processing när debiteringen har skickats, och därefter payment.succeeded eller payment.failed när clearingen är klar. Endast payment.succeeded är säker att fullfölja på.Tillgänglighet
ACH Direct Debit visas i kassan när alla följande villkor är uppfyllda:- Faktureringsvalutan är
USD - Faktureringslandet är
US - Transaktionen är en engångsbetalning
ACH Direct Debit är inte tillgängligt för prenumerationer. Flerdagarsfönstret för clearing gör metoden olämplig för återkommande faktureringscykler. För återkommande betalningar kan du använda kort eller en annan metod som stöder prenumerationer — se översikten över betalningsmetoder.
Konfiguration
ACH Direct Debit kräver USD som faktureringsvaluta och en amerikansk faktureringsadress. Om du anger priserna i en annan valuta kan du aktivera Adaptive Currency, så att kunder i USA faktureras i USD och ACH blir tillgängligt.
API-metodtyp
Återbetalningar och tvister
Återbetalningar och tvister för ACH-betalningar använder samma API:er och dashboard-flöden som alla andra betalningsmetoder — ingen ACH-specifik hantering behöver implementeras.Testning
1
Enable test mode
Använd dina test-API-nycklar för Dodo Payments.
2
Set currency and billing address
Ange faktureringsvalutan till
USD och landet för faktureringsadressen till US.3
Include `ach` in allowed methods
Skicka
ach i allowed_payment_method_types, eller utelämna fältet helt för att visa alla kvalificerade metoder.4
Enter the test bank details
Ange ett av paren med test-routingnummer och kontonummer nedan och bekräfta sedan att din webhook-handler tar emot den slutliga betalningsstatusen.
Testbankkonton
Kunder anger sitt konto- och routingnummer direkt i kassan. I testläge använder du routingnumret110000000 tillsammans med något av kontonumren nedan för att tvinga fram ett specifikt resultat.
De flesta testbetalningar når en slutlig status mycket snabbare än den aktiva clearingtiden, så du behöver inte vänta i flera dagar för att verifiera din integration. Undantaget är
000000000009, som är utformat för att förbli under behandling.Bästa praxis
Set customer expectations at checkout
Set customer expectations at checkout
Informera kunderna om att bankbetalningar inte clearas omedelbart. Det minskar antalet supportärenden om varför en beställning fortfarande väntar.
Provide card fallbacks
Provide card fallbacks
Inkludera alltid
credit och debit tillsammans med ach, så att kunder som behöver omedelbar åtkomst till din produkt kan välja en snabbare metod.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
Kostnadsfördelen med ACH ökar med beställningens värde, så metoden är mest användbar för stora engångsköp snarare än små köp.
Felsökning
ACH not appearing at checkout
ACH not appearing at checkout
Kontrollera:
- Är faktureringsvalutan inställd på
USD? - Är kundens faktureringsland
US? - Ingår
achiallowed_payment_method_types? - Är detta en engångsbetalning? ACH erbjuds inte för prenumerationer.
allowed_payment_method_types för att se alla kvalificerade metoder och kontrollera sedan faktureringsvalutan och adresslandet i din API-begäran.ACH not appearing on a subscription checkout
ACH not appearing on a subscription checkout
Orsak: ACH Direct Debit erbjuds endast för engångsbetalningar.Lösning: Använd kort eller en annan metod som stöder prenumerationer för återkommande fakturering.
Payment stuck in processing
Payment stuck in processing
Orsak: Detta är förväntat. ACH-betalningar förblir under behandling under hela clearingfönstret, betydligt längre än kortbetalningar.Lösning: Vänta på den slutliga webhooken. Försök inte göra om betalningen — ett nytt försök kan debitera kunden två gånger.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Orsak: Kundens bank returnerade debiteringen — oftast på grund av otillräckliga medel eller ett avslutat konto.Lösning: Behandla betalningen som misslyckad och be kunden försöka igen med en annan betalningsmetod. Säkerställ alltid att fullföljandet baseras på statusen succeeded för att undvika detta.
Relaterade sidor
Payment Methods Overview
Se alla betalningsmetoder som stöds.
Adaptive Currency
Valutastöd och automatisk konvertering.
Checkout Guide
Fullständig implementeringsguide för kassan.
Webhooks
Hantera fördröjda betalningsbekräftelser asynkront.