The Problem We Were Actually Solving
For years, I'd been fascinated by the vibrant digital product creator ecosystems in Africa - from Nigeria to Ethiopia. But every time I tried to buy digital products from creators in these countries, I hit a wall. None of the popular payment platforms - Stripe, PayPal, Adyen - would accept their credit cards. It seemed arbitrary, but these platforms rely on a complex web of banking relationships, regulatory compliance, and risk management that makes them difficult to break into, especially if you're a small creator in a developing country.
As a solo founder, I had a hunch that this was a problem worth solving. Digital products like ebooks, courses, and software were becoming increasingly popular in Africa, but the lack of payment options made it hard for creators to monetize their work. So, I started exploring alternative solutions that could bridge this gap.
What We Tried First (And Why It Failed)
My first instinct was to use the popular payment gateway, Paystack, which is based in Nigeria. Paystack integrates seamlessly with Stripe, which is great, but it has its own set of limitations. For one, Paystack only allows creators to receive payments in Nigerian naira, not in other currencies. This meant that if I wanted to buy a digital product from a creator in Kenya, I'd have to use a different payment method altogether. I also tried using M-Pesa, a popular mobile payment system in East Africa, but it only works with specific banks and has a steep transaction fee.
Both of these solutions had their own drawbacks, but they also hinted at a larger problem: traditional payment platforms are designed to cater to the majority, not the minority. They prioritize scale and efficiency over flexibility and inclusivity.
The Architecture Decision
Armed with this knowledge, I decided to take a different approach. I started building a custom commerce platform using the Unchained Commerce framework, which allows me to create a bespoke payment experience for each creator. I integrated Unchained with a local payment gateway, Tala, which supports a range of currencies and payment methods. This gave me the flexibility to create a seamless payment experience for creators in Kenya, Ethiopia, and beyond.
The architecture decision was a turning point for our platform. We were no longer relying on traditional payment platforms, which meant we had more control over the payment flow and could tailor it to the needs of each creator. We also reduced our reliance on third-party APIs, which made our platform faster and more resilient.
What The Numbers Said After
After launching our custom commerce platform, we saw a significant increase in creator sign-ups and digital product sales. Our monthly recurring revenue (MRR) grew from $500 to $2,500, and our churn rate dropped from 20% to 5%. These numbers might not be earth-shattering, but they were a testament to the power of a tailored payment experience.
What I Would Do Differently
Looking back, there are a few things I would do differently. Firstly, I would have invested more time in understanding the nuances of local payment systems and regulatory requirements. While I managed to avoid major issues, I'm sure there are edge cases that I'm unaware of.
Secondly, I would have explored more alternative payment methods, such as cryptocurrencies or mobile wallets. While these options might not be mainstream, they could have provided an additional layer of flexibility for our creators.
Lastly, I would have taken a more iterative approach to building our custom commerce platform. While Unchained Commerce provided a solid foundation, our implementation was imperfect, and we had to make several compromises along the way. In hindsight, I would have taken more time to develop a more polished solution that met the needs of our creators.
Despite the setbacks, our journey to creating a custom commerce platform for Africa has been a valuable learning experience. It's taught me the importance of understanding the local context and adapting to the unique needs of each creator. As a solo founder, it's easy to get caught up in the hype surrounding traditional payment platforms. But by taking a more nuanced approach, we can create solutions that truly work for everyone.
Top comments (0)