Font Size: a A A

The Design And Implementation Of Self-Owned Three-Party Integrated Payment System

Posted on:2023-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:X MengFull Text:PDF
GTID:2568307022999309Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology and the increasing demand for payment from various Internet companies,payment system has become an indispensable core function for each company.Most of the companies usually access to Alipay or We Chat Pay and other three-party payment channels in the early stage in order to make the payment function fast,but over-reliance on third-party payment channels,in addition to the need to pay huge channel fees,will also share some payment order information to third parties.This is always detrimental to the confidentiality of order information and the diversion of its own users.Based on the above analysis,it is very necessary to design an aggregated payment system that integrates with its own three parties,so as to ensure the rapid implementation of its own payment functions on the one hand,and integrate with its own three parties at the beginning on the other hand,which is conducive to attracting traffic to itself at the beginning.The system is divided into multiple modules based on demand analysis,and each module is deployed as a microservice with multiple instances to ensure the high availability of each service.The main system modules are user service module,merchant service module,platform service module,billing service module and payment service module,and the upstream and downstream of each module are invoked through RPC.The specific research steps are to follow the software engineering thinking,firstly to conduct requirement analysis,design the system use case diagram and timing diagram for each module,and complete the database table design and front-end display interface design while designing each module.After completing the detailed design of each module,the implementation of each function is completed step by step on the basis of Kite X framework.The system also introduces elliptic curve encryption algorithm to achieve reliable transmission of sensitive data between the client and the server.The system integrates its own three-party payment module on the basis of the aggregated payment system,which reduces future development costs,ensures to a certain extent that the platform order information is not leaked,and facilitates the introduction of its own payment products;at the same time,the security and reliability of information transmission between the client and the server are also effectively guaranteed.
Keywords/Search Tags:Payment system, Client/Server, Encryption algorithm, Microservices
PDF Full Text Request
Related items