The GSMA’s Interoperability Test Platform is the first joint end-to-end test environment to test interoperable mobile money solutions, including joining two key technologies, the GSMA Mobile Money API and the Bill & Melinda Gates Foundation’s Mojaloop. With this test platform, the GSMA provides the industry with an open-source and secure environment, enabling ecosystem participants to test their systems across different use cases.
The test platform links two key technologies in the mobile money industry; first, the GSMA Mobile Money API, which provides a modern harmonised API for mobile money transactions and management, enabling seamless integration between service providers and mobile money operators, and second, the Gates Foundation’s Mojaloop, open-source software to operate a financial hub.
What does the platform test?
The platform empowers both third-party service providers and digital financial service providers to test their software implementation in an end-to-end ecosystem, across a range of use cases and test cases.
When running your test session, the platform allows you to select your system under test, the test cases you want to execute, and the different system behaviours. Once a test case is executed, a verdict will appear giving full and visual details of the test results, including messaging errors for further investigation.
How does the platform work?
- Select what you want to test and the right System Under Test;
- Define the Use Cases and Test Case your system will be tested against; and
- Execute each test case and check the results.
The platform includes functionalities tailor-made to support developers, quality assurance and other product-oriented people, guiding the users through a simple and intuitive platform, featuring:
Interoperability Test Platform Assets
The platform is fully open to anyone to use and also to contribute to it. If you want to join on this journey, see the list of assets:
- Inclusive Tech Lab GitHub: The source code of all projects related to the Interoperability Test Platform and links to other developer tools like Codacy and CircleCI.
- Platform Status Page: The status page indicates the platform and all services are operational.
- Platform Documentation: The documentation guide those interested using the Interoperability Test Platform as a user or to contribute improving the platform, with detail information about the Architecture, Installation, Use Cases, Test Cases and User Manual.