API. Three little letters that cause a lot of confusion. You know you want to get started sending and receiving ACH payments, but is an ACH API the right way to do it?
Today we’ll take a look at what an ACH API is, as well as why you would and when you shouldn’t use one. We’ll discuss ACH API providers for those who want to, as well as alternatives for those who decide not to use an API.
Before we get into the technical details, let’s take a quick refresher and make sure we’re on the same page.
So an ACH API is a bit of code that connects your software to the ACH network. In action, it’s a way to allow your website, app, or finance software to make or accept ACH payments securely.
But it’s not the only way, so let’s explore why or why not to use an ACH API…
Let’s be clear: If you’re just looking for a quick way to accept ACH payments, you probably don’t need to mess around with an API. Nearly any major payment processor (think PayPal, Stripe, or HubSpot Payments ) can handle ACH.
You sign up for an account, add their payment gateway to your site, and you’re (literally) in business.
So why would you use an ACH API?
While any business would be interested in the benefits listed above, an ACH API is not the right solution for every business. Here are some reasons why you might consider an alternative solution:
If that last section didn’t scare you off, you’ve got a few options for choosing an ACH API.
If you already have a merchant account to accept credit card or ACH payments, your bank may provide its own ACH API.
The upshot to this route is that there are likely to be no monthly costs beyond your normal transaction fees. The downside is that these proprietary APIs tend to be limited in functionality, and your dev team may be on their own in building an integration.
Some banks may also partner with a third-party payment processor to offer an API.
The simplest way to get started is to work with a third-party payment processor. The benefit of this path is that these providers will often work with you to help ensure ACH rule compliance, security, and functionality.
The tradeoff is that they’ll often charge transaction fees on top of your normal ACH fees. That said, even with these additional fees, ACH remains one of the most inexpensive payment methods.
Stripe is the well-known payment processor behind hundreds of thousands of internet businesses. Its API gives you access to it’s full platform of payment services.
PayPal is quite possibly the most popular payment provider in the world. Its APIs let you build payment solutions online, for mobile, or even for your in-person systems.
Dwolla is an account-to-account payment provider that specializes in API integration. Their platform offers features for small businesses all the way to enterprise.
Most people know Square for its popular mobile card reader, but its API will let you accept a wide variety of payment types.
If you’ve decided that coding an API is not for you, you’re not out of the game yet. It’s possible to get the same benefits of an ACH API using off-the-shelf tools.
For example, HubSpot users with a starter account or above can integrate HubSpot Payments with their CRM and CMS. This allows you to:
This also applies to credit and debit card payments, as well as ACH.
Take the time to think about the benefits and challenges of using an ACH API, and how they apply to your business. Discuss these pros and cons with your developers, as well as with the sales and finance teams the decision might impact.
Whether you decide to use an API or a CRM-based solution, there’s an ACH option that’s right for you.