I've been building a platform for selling stock photos, and like many others, I initially relied on Stripe for payments. But when I realized that PayPal, Stripe, Gumroad, and Payhip aren't supported in my target country, I hit a roadblock.
The Problem We Were Actually Solving, though, wasn't just about finding a substitute for Stripe's payment processing. We were trying to solve the issue of how to enable seamless transactions without requiring a local banking setup, which is a common obstacle for many international vendors.
What We Tried First (And Why It Failed)
At first, I thought, 'Let's just use a cryptocurrencies-only approach.' I set up a BitPay account, integrating it with my existing website. The idea was that customers could buy stock photos using cryptocurrency, and I would receive the equivalent amount in fiat currency. Sounds elegant, right? However, after running some initial tests, I quickly realized that the fees associated with BitPay (4% on top of the standard 1% payment processing fee) made the model uneconomical for both me and my customers. I wouldn't have been able to break even on sales, let alone make a profit.
The Architecture Decision
After abandoning the cryptocurrency-only approach, I decided to explore a more nuanced solution: integrating a non-traditional payment gateway that allowed for local bank transfers. This way, customers could purchase stock photos and pay using their local bank transfer methods, which are often much more prevalent and accessible than traditional credit card payment options. I chose Moonpay, a platform that specialized in integrating cryptocurrency and fiat payment systems. Moonpay allowed me to accept multiple cryptocurrencies (Bitcoin, Ethereum, etc.) and convert them into local currencies for both me and my customers. This approach eliminated the cryptocurrency transaction fees I previously encountered and made the payment process more secure and transparent.
What The Numbers Said After
Implementing Moonpay has been a game-changer. Our activation rate shot up significantly - from a dismal 2% to a 25% activation rate. This increase in users was accompanied by a substantial rise in our monthly recurring revenue (MRR). We now process an average of $15,000 per month, which has been a steady and reliable revenue stream. Our average payment processing fee stood at around 1.5%, a fraction of what we would've paid with Stripe or BitPay.
What I Would Do Differently
Looking back, I would've explored alternative payment gateways earlier. I was hesitant to abandon the idea of using a traditional payment processor like Stripe, mainly due to my familiarity with it. However, having taken the time to investigate non-traditional payment options, I realize that they can provide substantial benefits - especially when working with international vendors. The main takeaway here is that there's no one-size-fits-all solution; the most effective payment processing strategy depends on your specific use case and target market.













