Perché offrire ACH Direct Debit?
Lower Processing Cost
ACH ha un costo fisso dell’1,5% per pagamento, con un limite massimo di $15, invece della commissione della carta. Consulta i prezzi.
No Card Required
Raggiungi i clienti statunitensi che preferiscono pagare da un conto bancario o che non vogliono usare una carta per un acquisto di importo elevato.
Higher Value Orders
Poiché la commissione ha un limite massimo di $15, il risparmio rispetto alla commissione della carta aumenta con il valore dell’ordine. ACH è adatto per acquisti una tantum di importo elevato.
Panoramica
Come funziona
Esperienza del cliente
- Il cliente seleziona ACH Direct Debit al checkout.
- Il cliente inserisce il nome del titolare del conto, il routing number, il numero di conto, il tipo di conto (checking o savings) e l’indirizzo email. Il checkout verifica che il routing number sia valido.
- Il cliente invia il modulo, autorizzando l’addebito dal proprio conto bancario statunitense tramite un mandato.
- Il pagamento viene inviato alla rete ACH ed entra nello stato processing. Il checkout viene completato senza attendere il regolamento.
- Il regolamento viene completato nei giorni lavorativi successivi.
- Il pagamento passa allo stato succeeded oppure fallisce se la banca lo restituisce.
Poiché il regolamento è asincrono, usa i webhook per conoscere l’esito finale invece del redirect del checkout. Un redirect dopo il checkout significa solo che il cliente ha autorizzato l’addebito.Il pagamento emette
payment.processing una volta inviato l’addebito, quindi payment.succeeded oppure payment.failed al completamento del regolamento. Completa l’ordine solo su payment.succeeded.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. Per i pagamenti ricorrenti, usa 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 applichi 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 di qualsiasi altro metodo di pagamento. Non è necessaria una gestione specifica per ACH.Test
1
Enable test mode
Disattiva l’interruttore Live Mode nella barra laterale della dashboard e usa le chiavi API create in modalità test.
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 il campo per mostrare tutti i metodi idonei.4
Enter the test bank details
Inserisci una delle coppie di routing number e account number di test riportate di seguito. Quindi verifica che il tuo gestore webhook riceva lo stato finale del pagamento.
Conti bancari di test
Il cliente inserisce i numeri di conto e di routing nel modulo di checkout. In modalità test, usa il routing number110000000 con uno di questi account number per forzare un risultato:
I pagamenti di test raggiungono uno stato finale molto più rapidamente dei pagamenti live, quindi non devi attendere giorni per verificare la tua integrazione. Fa eccezione
000000000009, che rimane nello stato processing.Procedure consigliate
Set customer expectations at checkout
Set customer expectations at checkout
Informa i clienti che i pagamenti bancari non vengono regolati immediatamente. In questo modo ridurrai le richieste all’assistenza sul motivo per cui un ordine è ancora in sospeso.
Provide card fallbacks
Provide card fallbacks
Includi
credit e debit insieme a ach, così i clienti che necessitano 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
La commissione ACH ha un limite massimo di $15, quindi il risparmio è maggiore per gli acquisti una tantum di importo elevato.
Risoluzione dei problemi
ACH not appearing at checkout
ACH not appearing at checkout
Verifica:
- La valuta di fatturazione è
USD? - Il paese di fatturazione del cliente è
US? achè incluso inallowed_payment_method_types?- Si tratta di un pagamento una tantum? ACH non è disponibile per gli abbonamenti.
- L’importo è almeno $0.50?
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 è disponibile 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. Un pagamento ACH rimane nello stato processing per tutta la finestra di regolamento, che è molto più lunga rispetto a quella di un pagamento con carta.Soluzione: attendi il webhook finale. Non ritentare il pagamento, perché un nuovo tentativo potrebbe addebitare due volte il cliente.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Causa: il checkout è stato completato, ma la banca del cliente ha restituito l’addebito durante il regolamento, nella maggior parte dei casi per fondi insufficienti o perché il conto è chiuso. Il pagamento emette
payment.failed.Soluzione: considera il pagamento come fallito e chiedi al cliente di pagare con un altro metodo. Completa l’ordine solo nello stato succeeded per evitare questo problema.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.