DEV Community

Cover image for Paypal vs Crypto for Selling Software Online Without Stripe — A Story of Architectural Compromise
Lillian Dube
Lillian Dube

Posted on

Paypal vs Crypto for Selling Software Online Without Stripe — A Story of Architectural Compromise

The Problem We Were Actually Solving

In hindsight, we were trying to solve a platform problem, not a technical one. Our e-commerce system was built on top of PayPal, which was our primary payment gateway. However, we were operating in a country where PayPal didn't support local transactions, and our customers were stuck without an alternative. Our sales team would receive complaints from customers who couldn't purchase our software due to PayPal's restrictions.

What We Tried First (And Why It Failed)

Initially, we tried to convince PayPal to whitelist our country. We spent countless hours fighting with their support team, only to be met with a generic response about "platform restrictions". We also explored alternative payment gateways like Stripe, Gumroad, and Payhip, but unfortunately, none of them worked in our region either. Our customers were getting frustrated, and our sales team was at a loss.

The Architecture Decision

After weeks of wrestling with PayPal and other payment gateways, we decided to take a bold step. We integrated our e-commerce system with a cryptocurrency payment processor, enabling customers to purchase our software using Bitcoin and Ethereum. This decision was not taken lightly – we had to re architect our entire payment flow to accommodate cryptocurrency transactions, and we had to educate our customers on how to use cryptocurrency wallets. However, it was a necessary compromise to ensure that our business remained operational.

What The Numbers Said After

Fast forward six months, and the numbers spoke for themselves. Our failed transactions had plummeted from 30% to less than 1%. Our customers were happy, and our sales team was breathing a sigh of relief. Our cryptocurrency payment processor was processing transactions at a fraction of the cost of our previous payment gateways, and our revenue was back on track. We had made the right call, despite the initial uncertainty.

What I Would Do Differently

If I were to do it all over again, I would have explored cryptocurrency payments sooner. While it was a complex integration, it ultimately gave us the flexibility to operate in regions where traditional payment gateways were restricted. I would also have invested more time in educating our customers on cryptocurrency wallets and transactions – it's a steep learning curve, but once they were on board, they appreciated the flexibility. In hindsight, it was a small price to pay for the freedom to operate in a restricted market.

Top comments (0)