Our EMEA-based client, offering cryptocurrency exchange services, is one of the most trusted Bitcoin and money traders in their country. At that moment, this region had no solutions allowing direct convertibility from USD to the local currency. Striving to be a step ahead of the competitors and deliver better service to users, they came up with an idea to create a specialized blockchain-led exchange mobile platform, capable of serving 300K+ users and compliant with country regulations.
Whereas specificity of the task, the company decided to delegate the platform creation to an external team with ample experience in blockchain development. Taking note of engineering capabilities, underpinned with a strong portfolio of successfully completed projects in the financial sector, Symfa stood out of a wide range of competitors and was selected as the contractor.
The deeper we plunged into the legislative peculiarities of the customer’s country of residence and analyzed the given requirements, the more clearly we understood that not all points outlined by the client can be carried out. The client's fundamental requirement was to convert currency without interim storage on the user's wallet to make transactions more clear and transparent. We conducted comprehensive research, spent extra time checking the alternatives but had to conclude that the legislative peculiarities did not allow direct conversions from one currency to another, while interim funds storage raised doubts from the users' side.
The team conducted a comprehensive elaboration phase with involvement of PM and developer, and delivered PoC. During the phase we checked third-party API capabilities, that would ensure smooth fiat to crypto exchange.
When the user passes app registration procedure, he/she purchases local currency, transferring US dollars to the payment system. The system purchases cryptocurrency (USDT) for clients’ USD and displays the available amount in the local currency. To withdraw funds, a user transfers the amount to a friend in the application, or withdraws to the wallet in local currency. When the second option is applied, a user buys local currency for USDT.
To ensure conversion into cryptocurrency and compliance with local and international regulations, the application was to be integrated with Moonpay API and local payment service provider.
User module
Admin panel
The Symfa team had conducted a high-grade discovery phase with PoC creation. We took into account all the requirements outlined by the customer and elaborated all conceivable ways to address the problem of interim funds storage. After extensive research we had to admit that there were no alternatives that could fulfill the requirements in full and reach the goals set. We gave the client a number of arguments, why the task was impossible, and he decided to stop the development in order to save the effort and investment in the knowingly unsuccessful product.
Our team will get back to you promptly to discuss the next steps