Perché offrire ACH Direct Debit?
Lower Processing Cost
Gli addebiti bancari hanno in genere costi di elaborazione inferiori rispetto ai pagamenti con carta, soprattutto per gli ordini di valore elevato.
No Card Required
Raggiungi i clienti statunitensi che preferiscono pagare da un conto bancario o che non vogliono utilizzare una carta per acquisti di grande valore.
Higher Value Orders
Il vantaggio in termini di costi rispetto alle carte aumenta con il valore dell’ordine, rendendo ACH particolarmente adatto agli acquisti una tantum di grande valore.
Panoramica
Come funziona
Esperienza del cliente
- Il cliente seleziona ACH Direct Debit al checkout
- Il cliente autorizza l’addebito sul proprio conto bancario statunitense
- Il pagamento viene inviato alla rete ACH ed entra in uno stato di elaborazione
- Il clearing viene completato nei giorni lavorativi successivi
- Il pagamento passa allo stato succeeded oppure non va a buon fine se la banca lo restituisce
Poiché il clearing è asincrono, affidati ai webhook per conoscere l’esito finale invece che al reindirizzamento del checkout. Un reindirizzamento riuscito indica solo che il cliente ha autorizzato l’addebito.Il pagamento emette
payment.processing una volta inviato l’addebito, quindi payment.succeeded o payment.failed al completamento del clearing. Solo payment.succeeded è sicuro per completare l’ordine.Disponibilità
ACH Direct Debit viene visualizzato al checkout quando sono vere tutte le seguenti condizioni:- La valuta di fatturazione è
USD - Il paese di fatturazione è
US - La transazione è un pagamento una tantum
ACH Direct Debit non è disponibile per gli abbonamenti. La finestra di clearing di più giorni lo rende inadatto ai cicli di fatturazione ricorrenti. Per i pagamenti ricorrenti, utilizza le carte o un altro metodo che supporti gli abbonamenti: consulta la panoramica dei metodi di pagamento.
Configurazione
ACH Direct Debit richiede la valuta di fatturazione USD e un indirizzo di fatturazione negli Stati Uniti. Se indichi i prezzi in un’altra valuta, abilita Adaptive Currency affinché ai clienti statunitensi venga addebitato l’importo in USD e ACH diventi disponibile.
Tipo di metodo API
Rimborsi e contestazioni
I rimborsi e le contestazioni per i pagamenti ACH utilizzano le stesse API e gli stessi flussi della dashboard degli altri metodi di pagamento: non è necessario implementare una gestione specifica per ACH.Test
1
Enable test mode
Utilizza le chiavi API di test di Dodo Payments.
2
Set currency and billing address
Imposta la valuta di fatturazione su
USD e il paese dell’indirizzo di fatturazione su US.3
Include `ach` in allowed methods
Passa
ach in allowed_payment_method_types oppure ometti completamente il campo per mostrare tutti i metodi idonei.4
Enter the test bank details
Inserisci una delle coppie di numeri di routing e di conto di test riportate di seguito, quindi verifica che il tuo gestore webhook riceva lo stato finale del pagamento.
Conti bancari di test
I clienti inseriscono il numero di conto e il numero di routing direttamente al checkout. In modalità di test, utilizza il numero di routing110000000 con uno dei numeri di conto riportati di seguito per forzare un risultato specifico.
La maggior parte dei pagamenti di test raggiunge uno stato finale molto più rapidamente rispetto alla finestra di clearing reale, quindi non è necessario attendere giorni per verificare l’integrazione. L’eccezione è
000000000009, progettato per rimanere in elaborazione.Procedure consigliate
Set customer expectations at checkout
Set customer expectations at checkout
Informa i clienti che i pagamenti bancari non vengono liquidati istantaneamente. In questo modo ridurrai le richieste all’assistenza relative agli ordini ancora in sospeso.
Provide card fallbacks
Provide card fallbacks
Includi sempre
credit e debit insieme a ach, così i clienti che hanno bisogno di un accesso immediato al prodotto possono scegliere un metodo più rapido.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
Il vantaggio in termini di costi di ACH aumenta con il valore dell’ordine, quindi è più utile per gli acquisti una tantum di grande valore che per quelli di piccolo importo.
Risoluzione dei problemi
ACH not appearing at checkout
ACH not appearing at checkout
Verifica:
- La valuta di fatturazione è impostata su
USD? - Il paese di fatturazione del cliente è
US? achè incluso inallowed_payment_method_types?- Si tratta di un pagamento una tantum? ACH non è offerto per gli abbonamenti.
allowed_payment_method_types per visualizzare tutti i metodi idonei, quindi verifica la valuta di fatturazione e il paese dell’indirizzo nella richiesta API.ACH not appearing on a subscription checkout
ACH not appearing on a subscription checkout
Causa: ACH Direct Debit è offerto solo per i pagamenti una tantum.Soluzione: utilizza le carte o un altro metodo compatibile con gli abbonamenti per la fatturazione ricorrente.
Payment stuck in processing
Payment stuck in processing
Causa: è un comportamento previsto. I pagamenti ACH restano nello stato di elaborazione per l’intera finestra di clearing, molto più a lungo rispetto ai pagamenti con carta.Soluzione: attendi il webhook finale. Non ripetere il pagamento: un nuovo tentativo potrebbe addebitare due volte il cliente.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Causa: la banca del cliente ha restituito l’addebito, nella maggior parte dei casi per fondi insufficienti o perché il conto è chiuso.Soluzione: considera il pagamento non riuscito e chiedi al cliente di riprovare con un altro metodo di pagamento. Per evitare questo problema, basa sempre l’evasione sullo stato succeeded.
Pagine correlate
Payment Methods Overview
Visualizza tutti i metodi di pagamento supportati.
Adaptive Currency
Supporto delle valute e conversione automatica.
Checkout Guide
Guida completa all’implementazione del checkout.
Webhooks
Gestisci in modo asincrono le conferme ritardate dei pagamenti.