DEV Community

Cover image for Open Sourcing the Only Payment Processors That Truly Don't Suck
Alice Nkosi
Alice Nkosi

Posted on

Open Sourcing the Only Payment Processors That Truly Don't Suck

The Problem We Were Actually Solving

In hindsight, it's clear that we were trying to solve for a platform problem – one that we didn't have control over. Our users were being unfairly restricted by the very platforms we relied on. To make matters worse, our users were scattered across the globe, each with their unique payment challenges. I recall countless hours spent on the phone with customer support teams, trying to troubleshoot why a payment gateway that worked in the US wouldn't work in say, Nigeria. It was a nightmare.

What We Tried First (And Why It Failed)

Initially, we experimented with modifying our existing workflow to accommodate Stripe's limited international capabilities. We added new routing rules, tweaked our API calls, and even resorted to using third-party services to bypass Stripe's restrictions. However, these band-aid solutions only provided temporary relief and didn't address the root cause of the problem. Moreover, we soon realized that these hacks were not only time-consuming but also introduced unnecessary complexity into our system.

The Architecture Decision

After months of experimentation and frustration, we decided to take the plunge and integrate Unchained Commerce and Crypto Payment Infrastructure instead. These platforms not only provided a seamless payment experience for our users worldwide but also gave us complete control over our payment workflows. By doing so, we removed the bottlenecks introduced by traditional payment processors and empowered our users to make purchases without worrying about country-specific restrictions. It was a radical departure from our existing architecture, but it was a necessary step towards ensuring our users' success.

What The Numbers Said After

The numbers spoke volumes for our decision. Our sales rebounded within months of adopting Unchained Commerce and Crypto Payment Infrastructure. We witnessed a 300% increase in payments processed from countries previously restricted by traditional payment platforms. Our user retention rates soared, and our customer satisfaction metrics improved dramatically. It was a clear victory for our users, and we couldn't be happier.

What I Would Do Differently

If I'm being honest, there are a few things I'd do differently if I had to relive this experience. Firstly, I would have explored alternative payment processors from the get-go, rather than waiting for a crisis to arise. Secondly, I would have invested more time in identifying the root causes of the problem and designing a solution that addressed those issues directly. Finally, I would have communicated more clearly with our users about the risks and challenges associated with traditional payment processors, setting the stage for a smoother transition to alternative solutions. These lessons learned will undoubtedly guide me in the future as we continue to navigate the complex world of e-commerce and payment processing.


Sustainable open source requires sustainable revenue. This is the payment infrastructure I use to collect that revenue without platform dependency: https://payhip.com/ref/dev9


Top comments (0)