Accepting ACH Payments via Stripe
ACH (Automated Clearing House) at the center of commerce in the U.S., enabling you to electronically collect payments by directly debiting your customer’s checking or saving accounts. Hiveage supports ACH payments for your invoices via Stripe.
Prerequisites
To enable ACH payments via Stripe for your Hiveage invoices, you need the following:
- An active Stripe account with the ACH payment option enabled
- Stripe module enabled in your Hiveage account
Log into both your Stripe Dashboard and the Hiveage account to continue.
In your Stripe Account
In your Stripe account and head to the Settings section by clicking the gear icon at the top right corner of your Dashboard.
Under the Product Settings section, select Payments.
Scroll down the page to select ACH Direct Debit from the list of payment methods.
Click the toggle switch to enable ACH Direct Debit.
Adding a Webhook
When you enable ACH Direct Debit, Stripe will recommend you to add a webhook. Please copy your webhook URL from the ACH via Stripe module in Hiveage, which then has to be added to Stripe.
To do so, go to the Developers section in your Stripe Dashboard. Select the Webhooks tab, and then click Add Webhook.
In your Hiveage account, select Integrations from the main menu and click on the ACH via Stripe module. You will see a Webhook for accepting ACH payments that you can copy.
On the next screen, paste this webhook URL from your Hiveage account into the Endpoint URL field, and under Select events to listen to, choose Payment Intent > payment_intent.succeeded.
To complete this step, click Add Endpoint.
(You can ignore the code that appears on the right side of this screen).
Bank Account Verification
Stripe may also require you to verify your bank account to enable ACH payments (see instructions from Stripe). Follow the on-screen instructions to complete the verification process, which typically involves entering your bank details and verifying small deposits made by Stripe.
Confirm ACH Activation
Once ACH is enabled, double-check your settings to ensure everything is configured correctly. It's a good idea to run a test transaction to ensure that ACH payments are processed correctly.
In your Hiveage Account
You would have already logged into Hiveage and navigated to Integrations > ACH via Stripe to copy your webhook URL for Stripe.
When you add the webhook, Stripe will create a Signing Secret for it. Click Reveal to view this Signing Secret (from the same location where you added the webhook earlier (Developers > Webhooks).
Copy the Signing Secret and enter it into the field in your ACH via Stripe module in Hiveage.
Click Save & Enable. If you enable ACH via Stripe by default, it will appear as a payment method on all invoices you send from Hiveage. Alternatively, you can leave this check box unchecked, and enable Stripe for individual invoices from each invoice’s Invoice Settings section.