FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

Bank Transfer (ACH)

FunnelKit Square Gateway For WooCommerce supports Bank Transfer (ACH) debit payments, allowing you to collect payments directly from customers’ bank accounts through the ACH network with customer authorization.

Unlike card payments, ACH transactions may take 1–3 business days to process and settle.

Information note iconNote: ACH bank transfer via Square is available only in the United States.

In this guide, we’ll walk you through how to set up ACH debit payments in WooCommerce using Square.

Configuration

Step 1: Go to the Bank Transfer (ACH) Payments  section under Square

Navigate to WooCommerce ⇨ Settings ⇨ Square and click on the ACH tab.

WooCommerce Square settings showing ACH tab selection

Step 2: Configure the Bank Transfer (ACH) option

Next, configure all the ACH settings:

  • Enable/Disable: Enable this option to allow customers to pay using Square ACH bank transfers at checkout.
  • Title: This controls the payment method title displayed to customers during checkout. Default: Bank Transfer (ACH)
  • Description: This controls the description shown to customers at checkout. Default: Pay directly from your bank account. Payments typically take 2–3 business days to process.
ACH payment settings configuration options in WooCommerce Square

Make sure to hit “Save Changes”. 

Testing

Ensure you’ve enabled test mode. With FunnelKit Square Gateway for WooCommerce, you can enable administrator-only mode so that payment processing is restricted to admin users during testing. 

This does not affect the customer experience. Customers continue to see and use the live checkout as normal, while only admins are able to test transactions in a controlled environment.

Admin-only test mode enabled in FunnelKit Square gateway settings

Next, place a test order to check if the payment option is working fine. 

Checkout page showing ACH payment option during test order

You can connect to your account with your mobile number via Plaid.

Plaid interface for connecting bank account using mobile number

Or, select the bank and share the bank details. 

Bank selection screen for ACH payment setup

After a successful test order, monitor the transaction logs and Square’s transaction history for test transactions. 

Switch from Sandbox to Live  Mode by changing the Environment in Square Settings. 

Switching Square environment from sandbox to live mode in WooCommerce settings

Save the changes when done.

This is how you can set up and test ACH payments through the Square WooCommerce gateway.

Ready to Transform Your Store?
Join 39,415+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
975+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 975+ 5-Star Reviews
Get Started