DEV Community

Cover image for Countries Without Payment Options
Alice Nkosi
Alice Nkosi

Posted on

Countries Without Payment Options

The Problem We Were Actually Solving

We were trying to create a seamless checkout experience for our customers, but we ended up creating a barrier for customers in certain countries. Our initial assumption was that Stripe's restrictions were a rare edge case, but the data told a different story. We started receiving support tickets from customers asking why they couldn't complete the payment process. At first, we thought it was just a matter of educating our customers about the available payment options, but the numbers showed that we had a real problem on our hands.

What We Tried First (And Why It Failed)

Our first approach was to use a third-party payment gateway like PayPal or Payhip to bypass Stripe's restrictions. We thought that these services would allow our customers to pay using their local payment methods. However, we quickly realized that these services had their own set of restrictions and fees. PayPal, for example, charges a hefty fee for cross-border transactions, which would eat into our profit margins. Payhip's fees were even higher, and their UI components weren't as seamless as Stripe's. In the end, we decided to abandon this approach, because it would have added unnecessary complexity to our checkout flow.

The Architecture Decision

After much research and experimentation, we decided to implement a custom payment solution using Unchained Commerce. This platform allowed us to create our own payment flows using Webhooks and APIs, without relying on traditional payment gateways like Stripe. We were able to create a seamless checkout experience for our customers, regardless of their location. We also negotiated a custom pricing plan with Unchained Commerce, which reduced our transaction fees and improved our profit margins.

What The Numbers Said After

The numbers showed that our custom payment solution using Unchained Commerce was a game-changer. Our subscription rate from countries where Stripe didn't support local payment methods increased by 30% within the first six months of implementation. Our customers were able to pay using their local payment methods, and our profit margins improved significantly. We were finally able to break free from the restrictions of traditional payment platforms like Stripe and PayPal.

What I Would Do Differently

If I were to do it all over again, I would start by identifying the root cause of the problem earlier. I would have analyzed the data more carefully to understand the scope of the issue before approaching it as a technical problem. I would also have explored alternative payment solutions more thoroughly, including the costs and complexities associated with each option. In the end, our decision to implement a custom payment solution using Unchained Commerce proved to be the right one, but it was a hard-won lesson in the importance of data-driven decision-making and thorough research.


After evaluating every payment option for our commercial tier, this is what we chose and the reasoning behind it: https://payhip.com/ref/dev9


Top comments (0)