Chat on WhatsApp

ACH / SEPA / NEFT bulk payment — how does each integrate with Magento?

Region-specific. Each has a clear preferred path.

ACH (United States): via Stripe Payments (offers ACH Direct Debit + Plaid micro-deposit verification), Authorize.Net eCheck, or NACHA-compliant gateways like Forte. Stripe is easiest to integrate (official Magento module + 2-day verification). Authorize.Net is cheapest at scale (~$0.10 per transaction vs Stripe’s 0.8% capped at $5).

SEPA Direct Debit (EU): via Stripe SEPA, Mollie SEPA, GoCardless. Mollie has the strongest Magento module + SEPA mandate management. GoCardless is purpose-built for B2B recurring debits and has the best webhook reliability for failed-payment retries.

NEFT / IMPS / RTGS (India): via Razorpay, PayU, or HDFC FirstData. Razorpay has the most mature B2B flow — supports NEFT, IMPS, RTGS, and UPI for sub-500k INR transactions. Direct bank transfers for >500k INR with reconciliation via virtual account numbers.

Bacs (UK): via GoCardless or Modulr. GoCardless dominates here.

Reconciliation pattern: all bulk-payment methods are async — the order is placed in "Payment Pending" state, buyer sees the bank-transfer instructions or initiates the debit, payment confirmation comes back via webhook 1–3 days later, order moves to "Paid" and fulfillment kicks off. Build the UX around this delay — pretending it’s instant breaks trust.

Was this helpful?