Subscribe to our email and get updates right in your inbox

How to Accept ACH Debit Payment in WordPress

Estimated reading: 3 minutes 126 views

ACH Debit allows customers to pay directly from their bank accounts, offering a secure and cost-effective payment method. 

WP Easy Pay integrates ACH Debit through Square, making it easy to collect bank payments directly from your WordPress forms.

This guide explains how to enable ACH Debit in the admin settings and how the checkout flow works on the front end.

Prerequisites

  • Square ACH enabled
  • Verified bank support

Enable Payment Methods in Square

  1. Log in to your Square Dashboard
  2. Go to Settings → Checkout / Payment Methods
  3. Enable the desired payment methods (Afterpay, Apple Pay, Google Pay, etc.)

Enable ACH Debit Payment in WP Easy Pay

Follow the steps below to activate ACH Debit payments:

  1. Log in to your WordPress Admin Dashboard.
  2. Navigate to WP Easy Pay → Square Connect.
  3. After connecting Square successfully, You’ll be redirected to the Square Payment Gateway Settings page.
  1. Locate the ACH Debit Payment option.
  2. Check the Enable ACH Debit Payment checkbox.
  1. Click Save Settings to apply the settings.

Once enabled, ACH Debit will be available on supported payment forms.

Note: ACH Debit must be enabled and approved in your Square account to function correctly.

How ACH Debit Works on the Front End

After enabling ACH Debit, customers can select it during checkout

Customer Payment Flow

  1. Visit your website and open the page where the WP Easy Pay form is published.
  1. Enter the required form information and select the payment amount.
  1. Choose ACH Debit as the payment method.
  1. Click the Pay with Bank Account button.

Bank Account Linking Process

  1. A secure popup window will appear. Enter Phone number.
  1. Click Continue to begin the bank connection process
  1. Select the desired bank from the list.
  1. Click Continue to proceed.

Bank Authentication (Sandbox vs Live)

  1. A new tab will open requesting bank login details.

Sandbox Mode Note:
During testing, credentials and verification codes are simulated. Simply click through the available buttons to continue.

  1. Click Sign In.
  1. Click Get Code, then Submit.
  1. Select one of the available bank accounts.
  1. Click Continue.

Final Confirmation

  1. Accept the Terms and Conditions by selecting the checkbox.
  1. Click Connect Account Information.
  1. A confirmation popup will appear stating the bank account has been successfully linked to Square.
  1. Enter Phone or Click Finish without saving to continue.
  1.  A new popup will appear, Click Confirm to finalize the payment.
  1. Once completed, the payment will be processed and a confirmation message will appear on the front end.

Verify the Transaction

  • Go to your Square Sandbox Dashboard (or Live Dashboard if in Live Mode)
  • Navigate to Transactions
  • Click the transaction to view full details

Important Notes

  • ACH Debit availability depends on Square account eligibility and region
  • Bank verification behavior differs between Sandbox and Live Mode
  • ACH payments may take additional time to fully settle
Share this Doc

How to Accept ACH Debit Payment in WordPress

Or copy link

CONTENTS
Scroll to Top