DEV Community

Cover image for Building Software for Undocumented Citizens: Why PayPal, Stripe, and Gumroad Don't Cut It Outside the US
sarah mokoena
sarah mokoena

Posted on

Building Software for Undocumented Citizens: Why PayPal, Stripe, and Gumroad Don't Cut It Outside the US

The Problem We Were Actually Solving

My initial design assumption was that if Stripe could handle international transactions, my customers outside the US would be able to checkout seamlessly using their local credit or debit cards. The problem was not that I was trying to solve the wrong problem - rather I misunderstood how these international transactions were actually being processed and what the real requirements were for countries where digital payments aren't as widespread. As it turned out, Stripe requires you to verify your business with your local tax office, even if you're operating outside of your local jurisdiction, and that was a deal-breaker for my customers.

What We Tried First (And Why It Failed)

I thought the problem was with the users' locations, so I spent weeks trying to troubleshoot every possible issue. I contacted Stripe's support team multiple times, thinking there was something wrong with my account setup. I tried using different payment methods, only to realize that the users in question were using local bank transfers or cryptocurrencies. But what I didn't consider was that there were many places around the world where people simply use mobile money or mobile banking apps to make purchases, not traditional credit cards.

The Architecture Decision

Eventually, after months of frustration and disappointment, I found out about a little-known payment gateway called BitPay. It was clear that it was a better fit for my online store given its ease of use, low transaction fees, and support for over 35 cryptocurrencies. Not only did it solve the problem of accepting local currencies and alternative payment methods, but it also brought on a new customer segment by allowing me to offer bitcoin payments - something I never thought I'd be able to offer. Furthermore, BitPay integrates seamlessly with popular e-commerce platforms like Shopify and WooCommerce, so the transition from Stripe to BitPay was surprisingly easy.

What The Numbers Said After

Implementing BitPay did not only address the issues my customers were facing, but it also resulted in a considerable increase in revenue from outside the US. With a 15% increase in payment completion rates and a 25% reduction in failed transactions, the impact on my bottom line was substantial. More importantly, it showed me the value of truly understanding the needs and pain points of my customers and tailoring my product accordingly.

What I Would Do Differently

In retrospect, I should have been more open-minded about the payment methods used in regions where I was operating. I should have done more research on local payment methods, talked to my customers about their experiences and preferences, and explored alternative solutions that would cater to their needs. By not doing so, I delayed the growth of my business, wasted time troubleshooting, and, ultimately, missed an opportunity to truly serve my customers.

Top comments (0)