Skip to main content
ACH Direct Debit memungkinkan pelanggan di Amerika Serikat membayar dari rekening bank, bukan kartu. Metode ini berjalan di jaringan Automated Clearing House dan tersedia pada checkout dalam USD untuk pembayaran satu kali.

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

ACH Direct Debit tidak instan. Pembayaran dapat memerlukan waktu hingga 4 hari kerja untuk berhasil atau gagal. Debit yang telah diotorisasi bukan berarti pembayaran sudah settled: penuhi pesanan hanya setelah pembayaran mencapai status succeeded.

Cara Kerjanya

Pengalaman Pelanggan

  1. Pelanggan memilih ACH Direct Debit saat checkout.
  2. Pelanggan memasukkan nama pemilik rekening, routing number, account number, jenis rekening (checking atau savings), dan alamat email. Checkout memeriksa apakah routing number valid.
  3. Pelanggan mengirimkan formulir, yang mengotorisasi debit dari rekening bank AS mereka berdasarkan mandat.
  4. Pembayaran dikirimkan ke jaringan ACH dan memasuki status processing. Checkout selesai tanpa menunggu clearing.
  5. Clearing selesai dalam beberapa hari kerja berikutnya.
  6. 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.
Bank pelanggan dapat mengembalikan debit ACH setelah debit tersebut tampak berhasil, dan berdasarkan aturan Nacha, pelanggan dapat mengembalikan debit yang tidak diotorisasi dari rekening pribadi hingga 60 hari kalender setelah settlement. Jangan lakukan refund sampai pembayaran asli mencapai status succeeded.

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

Otorisasi ACH bukanlah pembayaran. Tunggu hingga pembayaran mencapai status succeeded sebelum memberikan akses atau mengirimkan pesanan. Bank pelanggan masih dapat mengembalikan debit tersebut.
Beri tahu pelanggan bahwa pembayaran melalui bank tidak langsung clear. Hal ini mengurangi tiket dukungan yang menanyakan mengapa pesanan masih pending.
Sertakan credit dan debit bersama ach, sehingga pelanggan yang memerlukan akses langsung ke produk Anda dapat memilih metode yang lebih cepat.
Biaya ACH dibatasi hingga $15, sehingga penghematan terbesar berlaku untuk pembelian satu kali dalam jumlah besar.

Pemecahan Masalah

Periksa:
  1. Apakah mata uang penagihan adalah USD?
  2. Apakah negara penagihan pelanggan adalah US?
  3. Apakah ach disertakan dalam allowed_payment_method_types?
  4. Apakah ini pembayaran satu kali? ACH tidak ditawarkan untuk subscription.
  5. Apakah jumlahnya setidaknya $0.50?
Solusi: Hapus 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.
Penyebab: ACH Direct Debit hanya ditawarkan untuk pembayaran satu kali.Solusi: Gunakan kartu atau metode lain yang mendukung langganan untuk penagihan berulang.
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.
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.
Terakhir diubah pada 26 September 2026