The problem started when we launched our first SaaS product in a restricted country. Our users were thrilled, but the payment gatekeepers were not. Stripe and PayPal both promptly terminated our access, citing vague reasons about "non-compliance" and "risk."
The Problem We Were Actually Solving
As the founder of a digital product company, my goal is to make our software accessible to as many users around the world as possible. But with payment providers putting up arbitrary roadblocks, we had to find a way to sell our product without relying on the whims of these gatekeepers. It's not just about convenience; it's about trust and reliability.
What We Tried First (And Why It Failed)
Initially, we tried to get certified with each payment provider individually to bypass their restrictions. This seemed like a straightforward solution – just fill out the paperwork, provide some extra documentation, and we'd be good to go. However, the process was a black box, and neither Stripe nor PayPal would offer any clear guidance on what was needed or what would be approved. We spent weeks submitting paperwork, only to be met with silence or vague excuses. It became clear that their certification processes were primarily designed to keep us from using their services in the first place.
The Architecture Decision
We decided to take a more circuitous route by integrating the digital payment tokenization service MoonPay. By using this service, we could accept payments from users without actually handling sensitive card information. MoonPay also allowed us to bypass certain restrictions, but at a higher cost per transaction. We opted for this solution because it gave us control over the payment flow and allowed us to comply with local regulations. The integration required significant code changes and API management, but it ended up being a much more reliable and scalable solution than dealing with the payment providers directly.
What The Numbers Said After
After implementing MoonPay, our transaction volume increased by 20%, and our payment processing error rate decreased by 40%. The higher transaction cost was offset by the increased revenue and reduced support requests related to payment issues. We also gained more control over our payment flow, allowing us to offer users additional features like recurring payments and subscription plans.
What I Would Do Differently
In retrospect, I would have explored alternative payment methods like Amazon Pay or WeChat Pay earlier, as they may have offered us more flexibility and fewer restrictions. I would also have set up a clearer communication channel with the payment providers to better understand their certification processes and requirements. But in the end, the decision to use MoonPay paid off, and our product is now available to users worldwide with minimal disruption.
Top comments (0)