The Problem We Were Actually Solving
Our goal was to build a platform that allowed African creators to sell their digital products to anyone in the world, without worrying about payment issues or geographic restrictions. This meant we had to find a payment solution that was both widely accepted and integrated seamlessly with our platform. We couldn't rely on foreign companies to handle our transactions, as many of them have strict regulations and restrictions in place for African countries.
What We Tried First (And Why It Failed)
Initially, we thought we could use a combination of Stripe and TransferWise to process payments. Stripe would handle the payment processing, and TransferWise would handle the cross-border transfers. However, we soon realized that this approach had too many limitations. For one, TransferWise had a minimum transfer amount of $200, which made it unsuitable for smaller transactions. Additionally, the fees associated with TransferWise were extremely high, eating into our creators' earnings. We also encountered issues with Stripe's API, which made it difficult to integrate with our platform. The errors were frustrating, with 429 errors and rate limiting issues causing delayed payments.
The Architecture Decision
After exploring various options, we decided to go with a payment solution that was built specifically for African creators. We chose a company called Paystack, which offered a seamless payment processing experience and a wide range of features that catered to our needs. Paystack's API was well-documented, and their customer support was top-notch. We also appreciated their flexibility in terms of payment plans, which allowed us to support both one-time and recurring payments. With Paystack, we were able to build a platform that was both scalable and robust, with a payment solution that was tailored to the needs of our African creators.
What The Numbers Said After
After implementing Paystack, our payment processing errors decreased significantly, from an average of 10% to less than 1%. Our creators were able to earn their income more reliably, and our platform saw a significant increase in adoption. We also saved a substantial amount on fees, thanks to Paystack's competitive pricing. In terms of numbers, our payment processing latency decreased from an average of 15 minutes to less than 5 minutes, which made a huge difference for our creators who relied on timely payments.
What I Would Do Differently
If I had to do it again, I would focus more on building a partnership with a local payment solution from the outset. While Paystack was an excellent choice, it would have been ideal to build a relationship with them from the beginning, rather than trying to integrate third-party solutions. I would also invest more time in understanding the nuances of local payment regulations and restrictions, to ensure that our platform is always compliant. In hindsight, building a platform without borders requires a deep understanding of the local payment landscape, and I'm grateful for the experience we gained in navigating this complex problem.
Top comments (0)