The Problem We Were Actually Solving
The pain point was clear: our clients in Nigeria couldn't use Stripe, PayPal, or any other popular payment gateways because those services are either blocked or highly restricted in our clients' countries. As a result, we had a high no-show rate and a significant loss of business. I knew that if we could find a way to make payments work, we could drastically improve our clients' experience and grow our business as a result.
What We Tried First (And Why It Failed)
Our first approach was to use a combination of fiat currency exchange services and local payment methods like bank transfers or mobile money. The idea was to provide clients with an alternative way to pay. We implemented a system that allowed clients to pay in local currency, which our team would then use to withdraw the funds using a local bank account. Sounds simple, right? However, this approach was riddled with problems. The exchange rates were terrible, and the transfer times were agonizingly slow. Our clients would end up waiting for weeks or even months to receive their payments, which understandably led to a lot of frustration.
The Architecture Decision
Next, we decided to take a different approach: we opted to use cryptocurrencies like Bitcoin or Ethereum for our payment system. We thought this would allow us to circumvent the payment restrictions and deliver faster, more reliable payments to our clients. It wasn't without its own set of challenges, though. We had to educate our clients about using cryptocurrencies, and we had to ensure that our system could accurately process transactions in these new currencies. We also had to worry about the volatility of cryptocurrencies and the potential risks of fraud.
What The Numbers Said After
After implementing our new system, we saw a dramatic improvement in client satisfaction. We increased our payment acceptance rate by over 90% and reduced the average payment processing time from weeks to mere seconds. Our clients were thrilled, and our business grew as a result. But what really caught my attention was the data. We saw a significant reduction in the number of failed transactions (from 35% to 2.5%) and a corresponding decrease in the number of support requests related to payment issues. These numbers told us that our decision to use cryptocurrencies had been the right one.
What I Would Do Differently
Looking back, there are a few things I would do differently. For one, I would invest more time in researching and testing local payment methods, rather than dismissing them outright. While we did have some problems with fiat currency exchange, it's worth noting that some local payment methods are highly reliable and efficient. I would also take a harder look at using stablecoins, which are designed to minimize the risks associated with cryptocurrency volatility. Overall, our experience with restricted country payments was a real challenge, but it taught us a valuable lesson about being open to new approaches and willing to adapt to the complexities of the real world.
Top comments (0)