Mengapa Menawarkan ACH Direct Debit?
Lower Processing Cost
Biaya ACH adalah 1,5% tetap per pembayaran, dibatasi hingga $15, bukan biaya kartu. Lihat pricing.
No Card Required
Jangkau pelanggan AS yang lebih suka membayar dari rekening bank, atau yang tidak ingin menggunakan kartu untuk pembelian dalam jumlah besar.
Higher Value Orders
Karena biaya dibatasi hingga $15, penghematan dibandingkan biaya kartu semakin besar seiring meningkatnya nilai pesanan. ACH cocok untuk pembelian satu kali dalam jumlah besar.
Ringkasan
Cara Kerjanya
Pengalaman Pelanggan
- Pelanggan memilih ACH Direct Debit saat checkout.
- Pelanggan memasukkan nama pemilik rekening, routing number, account number, jenis rekening (checking atau savings), dan alamat email. Checkout memeriksa apakah routing number valid.
- Pelanggan mengirimkan formulir, yang mengotorisasi debit dari rekening bank AS mereka berdasarkan mandat.
- Pembayaran dikirimkan ke jaringan ACH dan memasuki status processing. Checkout selesai tanpa menunggu clearing.
- Clearing selesai dalam beberapa hari kerja berikutnya.
- Pembayaran berpindah ke status succeeded, atau gagal jika bank mengembalikannya.
Karena clearing berlangsung secara asynchronous, gunakan webhooks untuk mengetahui hasil akhirnya, bukan redirect checkout. Redirect setelah checkout hanya berarti pelanggan telah mengotorisasi debit.Pembayaran memancarkan
payment.processing setelah debit dikirimkan, lalu payment.succeeded atau payment.failed saat clearing selesai. Penuhi pesanan hanya pada payment.succeeded.Ketersediaan
ACH Direct Debit muncul saat checkout jika semua kondisi berikut terpenuhi:- billing currency adalah
USD. - billing country adalah
US. - Transaksi merupakan pembayaran satu kali.
ACH Direct Debit tidak tersedia untuk subscription. Untuk pembayaran berulang, gunakan kartu atau metode lain yang mendukung subscription. Lihat Payment Methods overview.
Konfigurasi
ACH Direct Debit memerlukan mata uang penagihan USD dan alamat penagihan di AS. Jika Anda menetapkan harga dalam mata uang lain, aktifkan Adaptive Currency agar pelanggan AS ditagih dalam USD dan ACH tersedia.
Jenis Metode API
Pengembalian Dana dan Sengketa
Refund dan dispute untuk pembayaran ACH menggunakan API dan alur dashboard yang sama seperti metode pembayaran lainnya. Anda tidak memerlukan penanganan khusus untuk ACH.Pengujian
1
Enable test mode
Nonaktifkan tombol Live Mode di sidebar dashboard, dan gunakan API keys yang dibuat dalam test mode.
2
Set currency and billing address
Atur mata uang penagihan ke
USD dan negara alamat penagihan ke US.3
Include ach in allowed methods
Masukkan
ach dalam allowed_payment_method_types, atau kosongkan field tersebut untuk menampilkan semua metode yang memenuhi syarat.4
Enter the test bank details
Masukkan salah satu pasangan test routing number dan account number di bawah. Kemudian pastikan webhook handler Anda menerima status pembayaran final.
Rekening Bank Pengujian
Pelanggan mengetikkan account number dan routing number ke dalam formulir checkout. Dalam test mode, gunakan routing number110000000 dengan salah satu account number berikut untuk memaksa hasil tertentu:
Test payments mencapai status final jauh lebih cepat daripada pembayaran live, sehingga Anda tidak perlu menunggu berhari-hari untuk memverifikasi integrasi. Pengecualiannya adalah
000000000009, yang tetap dalam status processing.Praktik Terbaik
Set customer expectations at checkout
Set customer expectations at checkout
Beri tahu pelanggan bahwa pembayaran melalui bank tidak langsung clear. Hal ini mengurangi tiket dukungan yang menanyakan mengapa pesanan masih pending.
Provide card fallbacks
Provide card fallbacks
Sertakan
credit dan debit bersama ach, sehingga pelanggan yang memerlukan akses langsung ke produk Anda dapat memilih metode yang lebih cepat.Use ACH for high-value one-time purchases
Use ACH for high-value one-time purchases
Biaya ACH dibatasi hingga $15, sehingga penghematan terbesar berlaku untuk pembelian satu kali dalam jumlah besar.
Pemecahan Masalah
ACH not appearing at checkout
ACH not appearing at checkout
Periksa:
- Apakah mata uang penagihan adalah
USD? - Apakah negara penagihan pelanggan adalah
US? - Apakah
achdisertakan dalamallowed_payment_method_types? - Apakah ini pembayaran satu kali? ACH tidak ditawarkan untuk subscription.
- Apakah jumlahnya setidaknya $0.50?
allowed_payment_method_types sementara untuk melihat semua metode yang memenuhi syarat, lalu periksa mata uang penagihan dan negara alamat penagihan dalam API request Anda.ACH not appearing on a subscription checkout
ACH not appearing on a subscription checkout
Penyebab: ACH Direct Debit hanya ditawarkan untuk pembayaran satu kali.Solusi: Gunakan kartu atau metode lain yang mendukung langganan untuk penagihan berulang.
Payment stuck in processing
Payment stuck in processing
Penyebab: Hal ini memang diharapkan. Pembayaran ACH tetap dalam status processing selama seluruh periode clearing, yang jauh lebih lama dibandingkan pembayaran kartu.Solusi: Tunggu webhook final. Jangan mencoba kembali pembayaran tersebut, karena percobaan ulang dapat mendebit pelanggan dua kali.
Payment failed after initially succeeding at checkout
Payment failed after initially succeeding at checkout
Penyebab: Checkout selesai, tetapi bank pelanggan mengembalikan debit selama clearing, biasanya karena dana tidak mencukupi atau rekening ditutup. Pembayaran memancarkan
payment.failed.Solusi: Perlakukan pembayaran sebagai gagal, dan minta pelanggan membayar dengan metode lain. Untuk menghindari hal ini, penuhi pesanan hanya pada status succeeded.Halaman Terkait
Payment Methods Overview
Lihat semua metode pembayaran yang didukung.
Adaptive Currency
Dukungan mata uang dan konversi otomatis.
Checkout Guide
Panduan lengkap implementasi checkout.
Webhooks
Tangani konfirmasi pembayaran yang tertunda secara asynchronous.