Skip to main content
ACH Direct Debit consente ai clienti negli Stati Uniti di pagare direttamente dal proprio conto bancario invece di utilizzare una carta. Funziona sulla rete Automated Clearing House ed è offerto nei checkout in USD per i pagamenti una tantum.

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

ACH Direct Debit non è istantaneo. Un pagamento richiede 4 giorni lavorativi per essere confermato, quindi non considerare l’autorizzazione come un regolamento: completa l’ordine solo quando il pagamento raggiunge lo stato succeeded.

Come funziona

Esperienza del cliente

  1. Il cliente seleziona ACH Direct Debit al checkout
  2. Il cliente autorizza l’addebito sul proprio conto bancario statunitense
  3. Il pagamento viene inviato alla rete ACH ed entra in uno stato di elaborazione
  4. Il clearing viene completato nei giorni lavorativi successivi
  5. 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.
Poiché i pagamenti ACH possono essere restituiti dalla banca del cliente anche dopo essere apparentemente andati a buon fine, evita di emettere rimborsi finché il pagamento originale non ha raggiunto lo stato succeeded.

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 routing 110000000 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

L’autorizzazione ACH non equivale a un pagamento. Attendi che il pagamento raggiunga lo stato succeeded prima di concedere l’accesso o spedire l’ordine: la banca del cliente può ancora restituire l’addebito.
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.
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.
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

Verifica:
  1. La valuta di fatturazione è impostata su USD?
  2. Il paese di fatturazione del cliente è US?
  3. ach è incluso in allowed_payment_method_types?
  4. Si tratta di un pagamento una tantum? ACH non è offerto per gli abbonamenti.
Soluzione: rimuovi temporaneamente allowed_payment_method_types per visualizzare tutti i metodi idonei, quindi verifica la valuta di fatturazione e il paese dell’indirizzo nella richiesta API.
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.
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.
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.
Ultima modifica il 17 agosto 2026