In 2020, our company launched an online marketplace for digital products.
The Problem We Were Actually Solving
We wanted to let creators sell their products directly to customers worldwide, without any middlemen or payment gatekeepers. Sounds simple, but we soon found out that banks and payment processors had other ideas. Many of them prohibited transactions in countries with stricter anti-money-laundering regulations, such as North Korea and Syria. Even some countries with supposedly relaxed regulations, like Iran, were blocked.
What We Tried First (And Why It Failed)
We tried to negotiate directly with banks and payment processors to remove these restrictions. We crafted bespoke payment flows using the Stripe Payment Intents API, thinking that would get us past their automated filtering systems. We also implemented custom IP address whitelisting to route traffic through trusted networks. However, this approach only worked for a short while, and eventually, even our IP addresses were blacklisted.
The Architecture Decision
We decided to switch to a decentralized payment solution that didn't rely on traditional banks or payment gatekeepers. We chose to implement a cryptocurrency-based payment system, using the OpenCoin protocol (now known as Solana) to create a token that could be easily transferred across borders. To make this more user-friendly, we integrated a fiat-to-crypto gateway, allowing customers to buy our token using their credit cards or bank transfers.
However, this introduced another challenge: we had to solve for the volatility of cryptocurrencies, which can fluctuate wildly in value. To mitigate this risk, we established a reserve fund pegged to a stablecoin, which we used to buy and hold the digital asset's underlying cryptocurrency. This allowed us to maintain a relatively stable exchange rate for our token.
What The Numbers Said After
The results were astonishing. In the first six months, our digital product sales increased by 30% due to the expanded customer base. We also saw a 25% decrease in chargebacks and disputes, likely because our decentralized payment solution eliminated the need for intermediaries. The average transaction value (ATV) remained stable, around $50.
What I Would Do Differently
If I were to do it again, I would explore alternative stablecoins that have lower gas costs and higher liquidity, such as USDC or DAI. Our current stablecoin of choice, PAXG, has high fees that eat into the profit margins of smaller merchants. I would also consider using a more robust on-chain settlement mechanism, such as a sidechain or a decentralized exchange (DEX), to minimize the risk of settlement failures.
Ultimately, achieving true global accessibility for digital products requires a willingness to disrupt traditional payment ecosystems and take calculated risks. By embracing decentralized technologies and solving for their inherent volatility, we can empower creators to reach customers worldwide – without ever needing to ask permission from gatekeepers.
Top comments (0)