DEV Community

Cover image for Building Business in a Bubble: How to Sell Digital Products in Nigeria Without Breaking the Internet
theresa moyo
theresa moyo

Posted on

Building Business in a Bubble: How to Sell Digital Products in Nigeria Without Breaking the Internet

The Problem We Were Actually Solving

Our customers were Nigerians who wanted to access high-quality educational content, but we couldn't process transactions due to the restrictions. This not only frustrated our users but also held back our business growth. We explored various payment gateways, including Stripe and PayHip, but they were either blocked or unwilling to work with us. The only option seemed to be using PayPal's peer-to-peer payments, but even that came with significant limitations and fees.

What We Tried First (And Why It Failed)

Our first attempt was to use a local payment processor, Interswitch, to bypass the PayPal restrictions. We integrated their API into our payment flow, but it turned out to be a nightmare. The integration was brittle, and we encountered issues with API rate limits, transaction failures, and customer support that was woefully inadequate. After weeks of struggles, we decided to abandon this approach and look for alternative solutions.

The Architecture Decision

After months of research and experimentation, we finally found a viable solution: using a combination of Paystack and Flutterwave to process payments. Paystack is a popular payment gateway in Nigeria that offers a robust API and excellent customer support. We integrated their API into our system, and it handled transactions seamlessly. However, we soon realized that their fees were higher than we anticipated, so we needed to find another solution to reduce costs. That's when we turned to Flutterwave, a payment aggregator that connects merchants to multiple payment methods, including local banks and mobile money services. By using Flutterwave, we could not only reduce our payment processing fees but also increase our transaction success rates.

What The Numbers Said After

After implementing the Paystack-Flutterwave combination, our transaction success rates increased by 25%, and our payment processing fees decreased by 15%. Our users were able to access our educational resources with greater ease, and our business growth accelerated. We also saw a significant increase in user engagement and satisfaction, which ultimately led to positive word-of-mouth and increased customer loyalty.

What I Would Do Differently

In hindsight, I would have explored alternative payment methods earlier in our journey. We spent too much time and resources trying to work around PayPal's restrictions, which could have been avoided if we had focused on building relationships with local payment processors from day one. Additionally, I would have considered using a payment service provider that offered more transparent pricing and better customer support. Our experience with Paystack and Flutterwave taught us the importance of building strong relationships with local payment partners and being agile in the face of platform changes.

Top comments (0)