The Problem We Were Actually Solving
It wasn't about just supporting credit card payments. Our users needed a payment system that would work offline, have minimal fees, and be familiar to locals. Most of them wouldn't use international credit cards or bank transfers. Our marketplace would fail without widespread adoption in Ghana.
What We Tried First (And Why It Failed)
We initially used Stripe Checkout, thinking its international support and sleek UI would be ideal. However, we encountered a problem: frequent payment retries and failed transactions due to Ghana's poor internet connectivity. This led to high churn rates and angry support requests. We also faced issues with Ghanaian users' reluctance to use international payment systems, citing high fees and unfamiliarity.
The Architecture Decision
We eventually decided to use PayPal as the primary payment method. This decision wasn't taken lightly. We considered alternative solutions, including local payment gateways and mobile wallets. However, PayPal's extensive reach, minimal fees, and offline support capabilities made it the best option for our needs. We also set up a custom checkout flow using PayPal's API, which allowed users to pay using their Ghanaian bank accounts through the USSD channel (a mobile phone-based payment system popular in Ghana).
What The Numbers Said After
By switching to PayPal, our MRR increased by 30% within three months. Our activation rate improved by 25%, and the number of support requests related to payments decreased by 40%. Our churn rate dropped from 20% to 10% as users were able to make payments successfully, even with spotty internet connectivity.
What I Would Do Differently
Given a chance to revisit this decision, I'd consider adding more local payment options, like Flutterwave or Paystack, to the mix. While PayPal worked well for us, I believe offering alternative payment methods would further increase adoption rates and satisfy users who still prefer to use local systems. I'd also invest more in educating users on the benefits of using PayPal, especially its offline capabilities, to alleviate concerns about internet connectivity.
This experience has been a valuable lesson for me as a solo founder and engineer. It's not just about selecting the right technology; it's about understanding the intricacies of your target market and adapting your solutions to meet their unique needs. By doing so, you can create a more inclusive and user-friendly experience that ultimately drives business growth.
Top comments (0)