The Research Design and Implementation of Yipay Mobile Client of Telecommunications Company in Inner Mongolia
|Keywords||mobile payment mobile remote payments Android agile software development WebService Https|
With the arrival of the 3Gera, access to the Internet using a mobile phone is more convenient. And then the applications rely on 3G technology mobile phone has become more and more rich, the major telecom operators are looking for new profit growth point, mobile payment is under this premise, born out of a new method of payment. In Japan, South Korea, mobile payment has been widely used.NeiMengGu Telecom to develop a remote-based payment "wing pay phone client," as the business continues to carry out, existing clients can’t meet the payment of business growth and the needs of users, so the proposed payment of the first edition of Wings mobile client development on the basis of new passenger side wing pay phone. The project development using agile software development methods, the use of the incremental delivery of software development process. First, the basic requirements based on the rewrite of the original analysis of the client framework, and is divided into several functional modules, follow a modular approach to software development. Each module of the software development cycle in a week or so, after completion of each module development, according to the formal release process, and is delivered to the Inner Mongolia Telecom trial. In NeiMengGu Telecom trial process, to understand their views on the current completion, and then communicate with its next round of development with the development plan. Ongoing communication with customers, iterative development, continuous calibration software development line of defense, close to the end user’s needs, so that eventually developed software to ensure quality, reduce costs and reduce risk, meet customer requirements.Rich client functionality to provide more public utilities payment function:Chifeng City, the water fee, payment, and call the gas Hohhot City, the tax payment in HuLunBeiEr city. Modify the UI to show ways to enhance the user experience, according to the UI functions into four modules, each module on the TAB pages respectively, making it more intuitive. Use more secure communications and payment, we in the client using the HTTPS simultaneous CA digital certificate authentication, user login client or a variety of online shopping transactions to confirm the identity of the server, client and server to help build a safe, reliable encrypted information transmission channel, to protect user privacy, confidential information and economic interests. Another client new ways of integrating more third-party payment applications, such as buying movie tickets, lottery tickets and health consultant.The way in developing the use of agile software development, and actively continue to communicate with customers, with the shortest possible time frame of the original re-design and modification, according to the functions the system is divided into several modules, customers come up with a prototype system. Will be based on third-party control Ksoap2 WebService http communication to join the existing SSL/TLS encryption protocol and certificate authentication, the transformation to https communications; removed before another non-secret payment, to pay uniform had a secret, and enhance security.Cancel prior to the integration of third-party plug-way applications, the use of downloaded installation, integration of more third-party applications, not only for the thin client, but also reduces the client and third-party payment application coupling.