Right now you’re searching for a payment integration that will not only serve your needs but also enable a delightful user-experience for those interacting with your application every day.

Some items for consideration are obvious, while others are commonly realized only when you’re well down the path of integration with a payment integration.

In order to effectively evaluate different solutions, consider the nine criteria outlined below:

  1. Flexibility & Customization
  2. Security
  3. Pricing that Scales
  4. Business Analytics
  5. Extended Integrations
  6. Ease of Integration
  7. Integration Support
  8. Ongoing Account Support
  9. Constant Improvement & Feedback


1. Flexibility & Customization

The most important consideration for any payment integration is functionality. Simply put, can the integration do what’s needed? If every other aspect of the payment integration is perfect, but the solution cannot solve your specific functionality requirements, then it doesn’t help.

Our customers have found that our robust RESTful API can fit most use cases. By setting up a webhook subscription, you can seamlessly monitor Customer and transfer related events.

This allows you to seamlessly gather information which you can forward to your Customers, allowing for greater transparency and a robust user experience.

Dwolla also supports multiple SDKs to simplify the integration process, complete with helper libraries.

Dwolla offers additional features to ensure that the solution fits most use cases. One example is that Dwolla offers same day ACH and next day ACH to some of our customers to expedite payments. Expediting payments may lead to better control over cash flow.

Other features for further flexibility and customization include:

When considering flexibility and customization, these features mean very little if you cannot make the integration match your application experience.

That is why Dwolla is white labeled. We know that you want the payment integration to fit into your application’s UX seamlessly:

“Dwolla’s API allows us the flexibility that we need to deeply integrate ACH transactions into our platform without disrupting our user experience. From customer identity verification to bank account verification to the transactions themselves, Dwolla takes the complex world of payment processing and wraps it up into an API that is painless to integrate.”

Dave Riess
Wunder CTO

Want to stay updated on Dwolla? Sign up here.

2. Security

An important part of your payment integration search is looking for a secure solution. In a day where user’s trust is paramount, look for a solution that offers security practices you feel confident in.

At Dwolla, security is in our DNA. We practice iterative security with strong cryptography, statistical analysis, machine learning and continuous monitoring.

MORE: Learn more about Dwolla’s security practices.


3. Pricing that Scales

Once you are confident a payment integration will fit both your use case and security expectations, the next step is making sure pricing fits your business model.

As you grow, your profits and transaction volume will grow as well. Pricing that takes a fee or portion of every single transaction can stifle your profit growth.

If you’re expecting a high number of transactions—and often—a per transaction fee on every transaction is not the most scalable pricing model. With that in mind, Dwolla has designed a pricing model to be closer to a licensing fee.

This fee structure allows for more predictable costs that do not hurt the bottom line as transaction count rises.

MORE: Choosing a plan that’s right for your business

4. Business Analytics

A truly useful payment integration should come with the ability to provide business analytics and other feedback and functionality.

A product that facilitates transactions should allow you to keep a pulse on how the payment integration is performing. Do you know if the number of transactions on your platform is increasing or decreasing each month? What about the total amount of money sent? These are all important indicators that need to be measured and tracked.

Improved insights and tracking are exactly why we developed and continue to develop our Dashboard. In the Dashboard, you can manage your customers, view transactions, and discover trends in your business’s payments.

“When investors are your end-users, support is paramount. The Dwolla Dashboard and Admin helps our team work smarter, making our real-estate investment platform more useful to investors. Everyone from client success reps to legal and compliance teams use the dashboard to better serve our investors. Dwolla has nailed down our needs so effectively that we’ve been able to clear business requests on our roadmap.”

Peter Shankar
EquityMultiple CTO

5. Extended Integrations

As a business, you are wise to think one step beyond the initial problem at hand. For example, today you’re looking for a payment integration that can help you facilitate bank transfers. However, you should also make yourself familiar with how your payments provider interacts with other software.

These extended integrations can help enrich the product and process or provide additional functionality.
Dwolla has integrations with both Sift and Plaid.

Sift uses machine learning on a global network of fraud data to improve risk management and to predict fraudulent behavior. By offering our customers an easy means of integrating with Sift, they can improve, detect and prevent fraud through real-time risk scoring on transactions. Plus, the integration is as easy as toggling a switch and then entering your API key.

Plaid provides an elegant and secure way to verify bank account ownership without asking for sensitive account or routing numbers. Plaid uses short-lived access tokens, which act as a vault that protects data. When Dwolla needs information, Plaid distributes it to Dwolla without requiring customers to store the information. And just like the Sift integration, this only takes minutes to integrate.

6. Ease of Integration

After choosing a payment integration solution, your next step will be integrating that solution into your platform or application. An integration shouldn’t be painful; integrating should be straightforward with resources to help guide you along the way.

Dwolla wants to start all relationships out on the right foot so we provide top-notch resources to improve the integration process.

Some of these resources include:

Sandbox environment
– A complete replica of our production environment
– Access to API endpoints that you can test with fake transaction data

Developer Guides
– Walks you through everything from getting started to handling webhooks

Developer Documents
– A deeper dive into how to integrate our API code

Developer Community
– Forum for questions for our integration engineers and other community members

“In our search for a solution, it was clear from the developer documentation that Dwolla was a modern in-road to the ACH network. Better yet, from the dedicated support and outstanding tools Dwolla provides, we continued to find new value-adds that really made the solution standout.”

Brian Fritton
Patch of Land CTO & CO-FOUNDER

7. Integration Support

Sandbox environments and developer resources are a great starting point but going live with your integration is even more critical.

With Dwolla, you get support from both an Integrations Engineer and an Account Manager. Our Integration Engineers know the API inside and out and can help you through questions that you might have. Our Account Managers will be your point of contact throughout the whole process, ensuring your integration checks off all the security and compliance boxes.

When shopping around for a payments integration, frequently people focus on the technical aspects of the integration. However, other aspects are forgotten—information security, statement emails, terms of service and privacy policy.

These are all important steps in launching any application with payments functionality and our Account Management team is here to make sure you get every aspect done right.

“Working with [Dwolla’s] tech team on our integration was great. They were always quick to respond to questions and very receptive to feedback. A feature that we requested during a meeting with them went live only a few weeks later. This gives us the confidence that as our payment needs evolve, so will Dwolla.”

Trek Glowacki
PopularPays Staff Software Engineer

8. Ongoing Account Management

The payment integration is an important piece of any platform or application and dedicated support plays a big role in the success of any payments integration.

Dwolla has an amazing team of Account Managers to ensure a successful integration and partnership moving forward. If problems arise, have your team reach out.

Open communication is a key part of the Dwolla experience and it is something we take pride in.

9. Constant Improvement & Feedback

Your application will be going through constant growth and development, so why choose a payment integration that is stagnant?

With Dwolla, there is no end state. We are constantly improving our product in new and innovative ways while listening to our customer’s perspective at every turn.

MORE: How our Senior Product Manager implements customer feedback.

For example, we added additional functionality to the Dashboard in order to make managing ACH returns easier for customers.

The process of managing ACH returns has always been cumbersome, but with the evolution of our product, we’ve simplified the process.

The Decision: Choosing a Payment Integration

After evaluating the points outlined above, you’re better equipped to make an educated decision. We hope Dwolla can be the payment integration for you, but even more importantly someone you can grow with.

Stay Updated with Dwolla