The Problem We Were Actually Solving
I wanted to create a platform that allowed artists to sell their digital creations to anyone, regardless of their geographical location. Sounds like a straightforward problem, but it turns out that even the most popular payment gateways have restrictions and limitations that often hinder global transactions.
What We Tried First (And Why It Failed)
Initially, I relied on PayPal, which allowed me to process payments in multiple currencies. However, I soon discovered that many of my customers in countries like Iran, North Korea, and Venezuela were unable to use their PayPal accounts. Not to mention the high transaction fees and the complexity of dealing with chargebacks and disputes. I also attempted to use Stripe, which provided more flexibility than PayPal, but still required me to integrate with a domestic bank account.
The Architecture Decision
After researching alternative solutions, I decided to integrate Bank Transfer Fawry, a regional payment gateway available in the Middle East and North Africa. This allowed me to process payments in local currencies, reducing transaction fees and the burden on my customers. I also considered using Payoneer and TransferWise, which offered similar capabilities, but ultimately chose Fawry due to its competitive pricing and ease of integration.
What The Numbers Said After
Implementing Bank Transfer Fawry led to a significant increase in global transactions, resulting in a 35% rise in Monthly Recurring Revenue (MRR) from customers in restricted countries. Although the churn rate increased by 10%, the revenue boost outweighed the costs associated with dealing with more customers.
What I Would Do Differently
In hindsight, I would have tested alternative payment gateways at the beginning of my development process, rather than relying on the major players. This would have allowed me to avoid the initial frustration and inconvenience caused by platform restrictions. Additionally, I would have considered integrating more regional payment gateways, like India's Paytm or Brazil's Pagseguro, to further expand my platform's global reach.
Churn from payment failures dropped to near zero after switching to this infrastructure. Here is what changed: https://payhip.com/ref/dev10
Top comments (0)