The Problem We Were Actually Solving
When I started building StockScene, a photo marketplace for stock imagery, I quickly hit a roadblock. I'm based in Iran, a country with strict financial sanctions that prevents me from using popular payment gateways like Stripe. The Stripe status page bluntly stated that I was a "high-risk business" due to my country's restrictions. Frustrated, I asked myself, "Can't I just find a way to bypass this?" But what I actually needed was a solution to process payments securely and reliably under these platform restrictions.
What We Tried First (And Why It Failed)
Initially, I set up PayPal's Payflow Pro for a "workaround." It worked for a while, but only because I initially had a relatively small number of users. The fees were exorbitant, and PayPal's terms kept changing, forcing me to adapt my business to their whims. When my user base grew, so did my fees, which skyrocketed to an unsustainable 7% + $0.30 per transaction. I couldn't build a sustainable, profitable business with those rates. Additionally, when my credit card processor temporarily dropped support for Payflow Pro, all my payment processing came to a grinding halt. That's when I realized, I needed a more robust and reliable solution.
The Architecture Decision
After months of research, I settled on CoinGate as my payment processor. CoinGate allows users to make cryptocurrency-based payments, which were accepted by most major exchanges and wallets. I also integrated with the cryptocurrency exchanges directly to give my users more options. However, to maintain accessibility and make the payment process seamless for my users, I still needed a fiat-based payment gateway. For this, I turned to a Ukraine-based company called PaySpace. Their fees were significantly lower than PayPal's, and their integration process was surprisingly smooth. The final piece of the puzzle was Stripe's direct competitor, Adyen. Their API was more extensive than Stripe's, but since I was no longer relying on Stripe, it fit my needs perfectly.
What The Numbers Said After
The numbers told a compelling story of why this multi-gateway architecture worked so well for StockScene. By month six, our monthly recurring revenue (MRR) had reached $8,500, and our churn rate had dropped to 0.2% from an initial 3.2%. This reduced churn was partly due to the fact that more users could pay using their preferred payment method, and we also introduced a more streamlined onboarding process that reduced friction at sign-up. We also measured our activation rate and found it to be 35%, significantly higher than the industry average, which suggests that our users are more engaged and invested in our platform.
What I Would Do Differently
Looking back, I would still choose to go with CoinGate and integrate directly with the cryptocurrency exchanges. However, since I'm not planning to expand into major cryptocurrencies like Bitcoin and Ethereum anytime soon, the added complexity and volatility of those markets aren't currently serving our business needs. If I had to do it again, I would also explore more regional payment processors that cater specifically to the Middle East and North Africa region. For example, Fawry and Tanmeyah, both have strong local partnerships and offer competitive rates, which could have saved me time and resources. This experience taught me the importance of truly understanding the limitations and complexities of each platform, and how being adaptable and willing to explore new options can make all the difference in building a successful and sustainable business.
Top comments (0)