| The paper is written by the related documents generated in the process of the design and development of the online payment platform, one of the online applications of the campus network of Shanghai Normal University. We set up the platform based on the mature third-party payment platform on the Internet, which is called alipay. The development of this platform is to let the teachers and students to pay school fees through the PayPal platform. Meanwhile they are no longer restricted by designated banks when they pay, because that the alipay has interfaces with numerous domestic banks.The theoretical part of the paper focuses on two important technologies--PKI and Web Service, which are very important in building online payment platform and are already very mature to applications. The method to build the PKI-based security online payment platform is introduced by analyzing the PKI technology and clarifying the design idea; the data exchange function between the campus business systems that is based on the Web Service is put forward by clarifying Web Service technology and its integration with other business systems. Firstly, this paper makes a requirement analysis for Shanghai Normal University’s online payment platform, and describes the requirements and key processes by means of modeling tools and caption. And then, it presents the architecture and software composition of the total system, including the implementation and performance requirements of each subsystem. This paper analyzes the inadequacy of MD5signature algorithm which being commonly used in the current online payment platform interface, it proposes the mechanism for payment interface signature algorithm improved by using the RSA algorithm, and it expounds the realization of online payment process by using PKI technology, the transfer functionality of Campus Card through Alipay and the implementation of the unified charging interface of multiple business system charges by using Web Service. What’s more, the implementation process of the project, according to the development requirements of online payment platform, consists of but not all the integral testing and system testing phases. And the integral testing phase comprises of function testing and performance testing. The software quality is improved and the daily operation is guaranteed by the comprehensive testing.The paper gives a summary of design and implementation of the project on the base of test and delivery of the system, and elaborates innovative significance of charging through the third-party payment platform in the campus. Besides, it summarizes the execution of the online pay platform project. |