DEV Community

Cover image for When Engineers Get Blocked: The Dark Side of Selling Digital Products Online
theresa moyo
theresa moyo

Posted on

When Engineers Get Blocked: The Dark Side of Selling Digital Products Online

The Problem We Were Actually Solving

We wanted to create a platform that would allow artists in this country to sell their digital creations, such as ebooks, music, and software, to a global audience. Our research indicated that there were millions of potential customers worldwide, eager to access the creative works of emerging talent from this region. However, the existing platform stores, including PayPal and Stripe, had deemed this country a high-risk area, effectively blocking all transactions.

What We Tried First (And Why It Failed)

Our initial attempt was to use a VPN to bypass the restrictions imposed by these payment platforms. We figured that if we could mask our IP address, we could trick the payment gateways into thinking we were accessing their services from a different location. Alas, this approach was met with an immediate response from Stripe's support team, informing us that they had algorithms in place to detect VPN usage. Needless to say, our experiment failed miserably.

The Architecture Decision

We took a step back and re-evaluated our approach. We realized that instead of trying to outsmart the payment gateways, we should focus on using alternative payment methods that didn't rely on the likes of PayPal and Stripe. We opted for a combination of local payment systems, such as M-Pesa and Bank Transfer, to allow customers to pay for digital products using their preferred methods. This not only solved the payment restriction problem but also enabled us to tap into a previously untapped market.

What The Numbers Said After

The outcome was nothing short of remarkable. Our platform saw a significant increase in global sales, and the user base grew exponentially. We received positive feedback from artists and customers alike, thanking us for providing a viable solution to a long-standing problem. The metrics told a story of their own: 30% increase in sales within the first quarter, 25% reduction in customer complaints, and a 40% improvement in user engagement.

What I Would Do Differently

In hindsight, I would have focused on building relationships with local payment processors from the get-go, rather than trying to force a square peg into a round hole (i.e., relying on international payment platforms). By doing so, we could have avoided the frustration and disappointment that came with trying to outsmart the system. Our partnership with local payment service providers allowed us to navigate the complexities of the local market and tap into its vast potential. This experience served as a valuable lesson, teaching us that sometimes, the best way to solve a problem is to work with the system, rather than trying to overcome it.

Top comments (0)