DEV Community

Cover image for Building Digital Products in Nigeria Without Getting Blocked by PayPal
sarah mokoena
sarah mokoena

Posted on

Building Digital Products in Nigeria Without Getting Blocked by PayPal

The Problem We Were Actually Solving

My product, a subscription-based e-learning platform, was gaining traction in Nigeria, but I encountered a familiar problem: users couldn't pay for their subscriptions because PayPal and other major payment gateways didn't work in Nigeria. I had to find an alternative solution quickly, not only to prevent revenue loss but also to maintain user trust.

What We Tried First (And Why It Failed)

Initially, I attempted to work with Stripe, thinking that they were a more reliable and flexible alternative to PayPal. However, even Stripe's support staff told me that their system was also designed to flag transactions from Nigeria as high-risk. I tried using Gumroad and Payhip, but they had similar restrictions. At this point, I realized that these platforms were not designed to handle the complexities of Nigerian payments, and I couldn't rely on them to grow my business.

The Architecture Decision

I decided to explore alternative payment methods, including cryptocurrencies like Bitcoin and Ethereum. I chose to integrate the BlockWallet API, which allowed users to make payments using cryptocurrencies. This solution required significant modifications to my application's payment flow, including implementing wallet management, transaction tracking, and handling gas fees. However, the results were worth it: users could now pay for their subscriptions without facing any issues.

What The Numbers Said After

After implementing the BlockWallet API, my e-learning platform's monthly recurring revenue (MRR) saw a significant increase of 30% in the first month. The churn rate also decreased by 25% as users were no longer facing payment issues. Activation rates remained stable, indicating that users were still engaging with the platform. However, I noticed a slight increase in support requests related to cryptocurrency transactions, which I mitigated by adding more detailed documentation and support resources.

What I Would Do Differently

In hindsight, I would have approached the problem differently from the outset. I would have researched and consulted with experts about the payment landscape in Nigeria, rather than assuming that existing global payment gateways would work. This would have saved me time and resources in the long run. I would also have explored alternative payment methods, such as mobile wallets like Paga or Flutterwave, which are widely accepted in Nigeria. By doing so, I would have avoided the complexities and costs associated with integrating a cryptocurrency payment system.

Top comments (0)