The Problem We Were Actually Solving
At its core, our digital goods store was selling unique digital assets, such as art, presets, and tutorials. Our users were spread across the globe, and they needed a seamless way to purchase these assets from anywhere in the world. I had to ensure that our payment system was secure, reliable, and able to handle a variety of payment methods. However, my country's restrictions made it difficult to find a conventional payment processor that could meet these requirements.
What We Tried First (And Why It Failed)
The initial approach was to integrate a popular payment gateway like Stripe, but they didn't support my country. I then tried PayPal, but they had a hefty chargeback fee and required me to maintain a local bank account. These limitations forced me to look for alternative solutions that could bypass these restrictions. NOWPayments seemed like a promising option, as it offered a wide range of cryptocurrencies and a user-friendly API. However, I soon realized that this solution came with its own set of problems.
The Architecture Decision
After some trial and error, I decided to integrate NOWPayments into our digital goods store. I chose to use their API to create a seamless checkout experience for our users. I had to implement additional logic to handle wallet creation, payment processing, and withdrawal of funds. While NOWPayments' API was robust, I encountered several issues with their support team, which made it difficult to get help when I needed it. Additionally, the fees associated with using NOWPayments were higher than I had anticipated.
What The Numbers Said After
After integrating NOWPayments into our store, we saw an increase in transaction volume, but the fees associated with it were higher than expected. We also had to deal with the added complexity of handling cryptocurrency transactions, which required additional logic and infrastructure to handle. Our average order value decreased slightly due to the higher fees, but we managed to maintain a good conversion rate. However, the support issues I faced with NOWPayments' team made it difficult to scale our operations.
What I Would Do Differently
In hindsight, I would have explored other options more thoroughly before settling on NOWPayments. I would have also negotiated a better deal with them, considering our volume of transactions. Additionally, I would have implemented additional monitoring and analytics to better understand the impact of NOWPayments on our store's revenue. I would have also considered introducing alternative payment methods, such as credit card payments or local payment processors, to provide more options to our users. By taking a more nuanced approach, I believe we could have achieved a more sustainable and scalable payment system for our digital goods store.
Top comments (0)