Direct debit payments on the Automated Clearing House (ACH), or ACH debits, allow businesses to collect funds from customers in the US who provide their bank account details and authorize businesses to debit them.
|Payment Method Type||Bank debit|
|Relevant Payer Geography||US|
|Country Availability||United States|
|Payment Completion||5 business days|
ACH debits also provide lower transaction fees than cards. ACH payments on Stripe cost 0.80%, capped at $5. A $100 payment incurs a $0.80 fee; any payments above $625 cost $5 1. In order to provide instant account verification through Plaid a $1.50 verification fee is charged.
|Payment Amount||Stripe Credit Card Fee||Stripe ACH Debit Fee|
|$100||$3.20||$0.80 + $1.50 verification fee|
|$1,000||$29.30||$5.00 + $1.50 verification fee|
1 Stripe processing fees. Additional fees may be charged using Plaid.
Create a Plaid Account
To begin accepting ACH Debit payments, you must first create a Plaid account. Plaid and Stripe have partnered to offer frictionless money transfers without the need to ever handle an account or routing number. Use Plaid Link to instantly authenticate your customer’s account and initiate a charge.
Once you have a Plaid account visit your account Integrations to connect to Stripe:
Be sure to connect to the same Stripe account that is connected to WP Simple Pay.
Once connected you will see:
Enable ACH Debit
Once you have created a Plaid account and connected to Stripe you can choose it as a payment option in the Payment Method custom form field.
Configuring Plaid Settings
ACH Debit requires configuration via your Plaid account settings before it can be used to process payments. Click “Configure” to the right of the payment method name to configure the settings.
Add a redirect URI
Certain banking institutions require OAuth authentication (vs. standard credentials) to connect to an account. To utilize this functionality an allowed “redirect URI” must be defined in your Plaid account.
Complete OAuth Registration
Some OAuth institutions require additional information about you/your company before OAuth can be utilized. Please complete your OAuth institution registration before using OAuth institutions.
Configure API Keys
Next, visit your Plaid account’s Keys to retrieve the necessary credentials to connect to your Plaid account. Enter your Client ID, Sandbox Secret, and Production Secret from your Keys in to the WP Simple Pay configuration:
While in “Test Mode” use Plaid’s “Sandbox” API key. While in “Live Mode” use Plaid’s “Production” API keys. Development mode is not supported.
While in “Sandbox” mode authenticate with an institution using the following credentials:
- Username: user_good
- Password: pass_good
ACH Debit Payment flow
View ACH Debit demo payment forms to further understand the payment flow.
No such token:
This message usually means the Stripe account that is linked to WP Simple Pay and the Stripe account linked to Plaid do not match. Ensure the same Stripe account is connected to both to resolve the issue.
Your account currently does not support bank account payment amounts greater than $6,000.00
Stripe places an initial $6,000 ACH Debit transfer limit on new accounts. View Stripe’s support article for more information.