Mobile Payment App Development: Client App, Admin App, and a Website
Ezuza provides mobile payment services to consumers in Latin America who still use cash for their day-to-day financial transactions, and who can benefit from an app-based cash management service. The basic idea of Ezuza lies in building a strong relationship between Customers and their local Agents (micro-businesses and small stores). Agents can provide personalized cash services to Customers and perform transactions using the Ewallet platform through a mobile app downloaded onto a Tablet device.
To develop the Ezuza platform and mobile solutions, which provide all necessary functionality for implementing money operations between Agents, Customers, and a third party.
Azoft built an Ewallet Cash Management platform, the core of the service offered, and mobile apps for tablets.
Using the developed solution, Agents can perform various mobile money transactions:
- Accept user’s deposits
- Process withdrawals
- Earn commissions
The resulting solution serves as a convenient and very useful tool for Ezuza staff — offering tools such as an administration panel to manage users, review statistics, and view statuses of transactions.
One of the key features of the service is the bill payment functionality: ability to pay for goods and services at Ezuza partners without using cash. Large national companies, as well as small businesses, now have an opportunity to increase the number of transactions by getting payment for their services through the Ezuza platform and grow their business.
The Ewallet platform supports integration with the two largest telco operators in Latin America to top-up users’ mobile accounts using funds from their Ezuza mobile wallets.The platform is developed in a way to allow fast integration with such third-parties as telco operators, merchants, banks etc.
J2EE, Spring Framework, MongoDB, PostgreSQL, LiquiBase, Maven, JSF 2, Apache CXF, Apache POI, iText, RichFaces, S@TML, Android
The main challenge was to define the best approach for development in the context of the large volume of functionality Ezuza plans to release and adhering to strict deadlines.
Azoft offered to use an iterative approach and split functionality into phases/releases to reach the target audience earlier and be able to reflect any changes to the business requirements as they evolve.
The additional complexity related to integration with Telco operators that had strict procedures a development partner should pass to get access to their production environment. Azoft performed all the required certifications successfully and on time.
The resulting platform and mobile solutions are very easy to use and provide a lot of features both for Agents and for Customers. It’s now actively used in Mexico.
Azoft WebChatLearn more