DEV Community

Cover image for Platform Arbitrage in E-commerce
Faith Sithole
Faith Sithole

Posted on

Platform Arbitrage in E-commerce

As an e-commerce platform engineer, I used to think that the holy trinity of online payment gateways - PayPal, Stripe, Gumroad, and Payhip - was the only way to process transactions securely. But after a chance encounter with a client from a small African nation, I realized that I was playing by the rules of a broken game.

They told me that none of these popular payment gateways worked in their country due to sanctions and regulations. At first, I felt like a developer hit by a bus - utterly helpless. But something inside me refused to give up. I started digging deeper into the world of e-commerce payment systems.

The Problem We Were Actually Solving

It turned out that the 'no payment gateway' problem wasn't a technical issue at all, but rather a socio-political one. The payment gateways and credit card companies had made strategic decisions to exclude certain regions from their services due to regulatory and compliance issues. It was an example of a broader phenomenon where the tech industry creates 'platform restrictions' to limit access, primarily for its own convenience and profit.

What We Tried First (And Why It Failed)

Initially, I thought we could solve the problem by using alternative methods like cryptocurrencies or mobile payments. But it soon became apparent that these options were not scalable, user-friendly, or reliable enough for an e-commerce platform. Moreover, accepting cryptocurrencies or mobile payments often entailed additional compliance and regulatory burdens, which were not feasible for our small business model.

The Architecture Decision

After much research and exploration, I decided to use a lesser-known payment gateway called M-Pesa, which was specifically designed for mobile payments in Africa. While it had its limitations, M-Pesa helped us to bypass the restrictions imposed by the major payment gateways and allowed our clients to make transactions securely.

What The Numbers Said After

Using M-Pesa as our primary payment gateway resulted in a significant increase in sales and revenue. Our clients were finally able to make transactions without worrying about platform restrictions. What's more, our system was able to circumvent the geographical barriers imposed by the popular payment gateways.

What I Would Do Differently

In hindsight, I would have taken a more proactive approach to addressing platform restrictions from the very beginning. Instead of relying on popular payment gateways, I would have explored alternative payment methods and gateways that catered to specific regional needs. By doing so, I could have avoided the setbacks and delays associated with the initial strategy. Moreover, I would have encouraged our clients to be more vocal about their payment needs and limitations, ensuring that their requirements were met in a more efficient and user-friendly manner.

The experience taught me a valuable lesson about the importance of platform arbitrage in e-commerce, where it's essential to think outside the box and consider alternative payment solutions. While popular payment gateways may be convenient, they can be restrictive and exclusionary at times. As engineers, we must be willing to challenge the status quo and explore new approaches to ensure that our systems are inclusive, scalable, and user-friendly for all users.

Top comments (0)