DEV Community

Cover image for Building a Digital Empire Without the Gatekeepers: Lessons from Running a Multi Million Dollar Business in the Philippines
mary moloyi
mary moloyi

Posted on

Building a Digital Empire Without the Gatekeepers: Lessons from Running a Multi Million Dollar Business in the Philippines

When I joined my company in 2019, we were facing a dilemma that would become a defining moment for our engineering team. As a digital product business operating in the Philippines, we couldn't use Stripe, PayPal, Gumroad, or Payhip for our payment processing needs. The more we dug, the more we realized it wasn't a problem with our implementation, but a constraint imposed by the traditional payment ecosystems that dominated the industry.

The Problem We Were Actually Solving,
Our goal was to provide a seamless payment experience for our customers in a market that was largely underserved. We experimented with using traditional payment gateways, but they either flat-out refused to work with us due to our location or imposed exorbitant fees that would erode our profit margins. As a result, we were forced to rely on manual processing, which not only increased our operational costs but also limited our ability to scale.

What We Tried First (And Why It Failed),
We first tried to work with the major payment processors, only to be met with rejection or excessive fees. For instance, we attempted to use PayPal's business account, but they rejected our application citing 'high risk' due to our industry type. This was despite the fact that we had a steady stream of customers and a proven track record of secure transactions. We also tried using Stripe's alternative payment methods, but the fees were prohibitively high for our business model.

The Architecture Decision,
At this point, we were forced to get creative. We decided to partner with a local bank, BDO Unibank, to provide a payment gateway that would work within the Philippines. We integrated their APIs into our existing infrastructure, which was built using a combination of Node.js, Express, and MongoDB. The integration process was complex, but ultimately, it paid off. We were able to reduce our payment processing costs by 70% and improve our payment success rates by 30%.

What The Numbers Said After,
The numbers were stark. We processed over 10,000 transactions in a single month, resulting in a revenue increase of 25%. Our customer satisfaction ratings soared to 95%, with 90% of customers reporting a seamless payment experience. Perhaps most importantly, our operational costs decreased by 50%, allowing us to reinvest in product development and marketing.

What I Would Do Differently,
If I were to do it all over again, I would invest more in identifying and partnering with local banks and payment providers early on. Our experience illustrated the importance of understanding the local payment ecosystem and building relationships with key stakeholders. I would also invest in building a more robust payment orchestration layer to manage multiple payment providers and minimize the risk of single-point failures.

In the end, our decision to unchain ourselves from traditional payment platforms was a game-changer for our business. It allowed us to focus on what truly mattered – building a world-class product and delivering an exceptional customer experience. By doing so, we were able to tap into a vast and underserved market, leading to significant revenue growth and increased customer satisfaction.

Top comments (0)