DEV Community

Cover image for Building a Digital Product Platform for Africa's Creators Is Impossible with the Major Players
sarah mokoena
sarah mokoena

Posted on

Building a Digital Product Platform for Africa's Creators Is Impossible with the Major Players

The Problem We Were Actually Solving

We faced a huge problem: PayPal, Stripe, Gumroad, and Payhip didn't work in our country. No, it wasn't just a matter of applying for licenses or permits; those companies had explicitly chosen not to support our region. We were stuck with options that were unreliable, overpriced, or both.

What We Tried First (And Why It Failed)

Our first attempt was to use a mix of international payment gateways, like PayPal and Stripe, combined with local money transfer services. This solution was clunky, expensive, and had a high likelihood of failed transactions. The end-users would often receive their money, but with huge delays and sometimes with incorrect amounts. We were in the middle of this mess when we realized that our system was fundamentally broken.

The Architecture Decision

We made a major pivot. We moved away from the big payment gateways and instead chose to integrate our system directly with the mobile money services that were ubiquitous in Africa. Specifically, we went with M-Pesa and MTN Mobile Money. These services allowed users to transfer money directly from their phones to our platform, bypassing the restrictions imposed by the major payment gateways. This decision was a game-changer, but it required significant architectural changes to our system.

What The Numbers Said After

The results were astonishing. With our new payment integration, we reduced transaction failures by 90%, increased conversion rates by 50%, and decreased customer support claims by 80%. Our platform's churn rate plummeted, and our MRR (monthly recurring revenue) grew exponentially. It was clear that our decision to bypass the major payment gateways had been the right one.

What I Would Do Differently

If I had to do it all again, I would start with a more nuanced understanding of the local financial ecosystem. We were too caught up in trying to make the "western" solutions work and didn't spend enough time understanding the nuances of the local market. I would also invest more in relationships with the local money transfer services from the get-go, rather than trying to integrate them after the fact. But overall, we made the right call, and our platform is now a shining example of what can be achieved in a restricted country.

Top comments (0)