The Problem We Were Actually Solving
At the time, our primary concern was not just reducing fees but also minimizing the administrative burden associated with managing multiple bank accounts. We were essentially trying to solve a classic problem of scalability and compliance in a rapidly growing e-commerce business. Our team was spread across different countries, and the process of onboarding new bank accounts for each member was becoming increasingly cumbersome. Furthermore, the regulatory environment was changing rapidly, and we were worried about the potential risks associated with maintaining bank accounts in various jurisdictions.
What We Tried First (And Why It Failed)
Initially, we experimented with using digital wallets like PayPal and Stripe Connect, which promised to simplify the process of receiving payments from international customers. However, these solutions had their own set of limitations. For instance, they required us to maintain a large customer base to justify the fees they charged, and their user onboarding process was often clunky. Moreover, the fees associated with withdrawals and transfers from these platforms were still relatively high compared to maintaining our own bank accounts.
The Architecture Decision
It was then that we stumbled upon digital payment platforms like TransferWise and Revolut, which offered a novel way of receiving international payments without incurring massive fees. These platforms essentially acted as intermediaries, converting currencies at the wholesale rate and transferring funds directly to our account. We were drawn to their transparency, simplicity, and the fact that they didn't require us to maintain a traditional bank account. We decided to integrate their APIs into our e-commerce platform and test the waters.
What The Numbers Said After
The data was striking. By switching to digital payment platforms, we were able to reduce our international payment fees by a whopping 80%. The cost savings were substantial, and the administrative burden of managing multiple bank accounts was significantly reduced. Our team was able to focus on more important tasks, and the overall velocity of our business increased. However, we soon realized that this was not just a cost-cutting exercise; it was also a strategic decision that allowed us to tap into new markets and customers.
What I Would Do Differently
In retrospect, I would have explored digital payment platforms earlier. I would have also invested more time in understanding the underlying regulatory environment and the nuances of supply chain risk associated with cross-border payments. While the digital payment platforms we chose were robust, there were still moments of uncertainty and surprise when dealing with unforeseen events like currency fluctuations and network outages. I would have also prioritized more robust logging and monitoring to better understand the flow of money and potential risks associated with our chosen architecture.
Top comments (0)