Font Size: a A A

Familymart-Alipay Mobile Payment System Research And Implementation

Posted on:2018-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:X H HeFull Text:PDF
GTID:2348330542470568Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Mobile Internet,traditional industries,especially retail and fast-food industry have connected to the Internet.When Alipay wallet first introduced face to face payment,the traditional store can scan the user Payment-Barcode for mobile payment,to achieve this demand becomes urgent.In this context,FamilyMart made a system upgrade needs;to solve the closure of the internal network stores,through the transformation of cash register system to meet the large number of concurrent transactions with store requirements.This paper's main work is to solve the following problems:by implanting a client plug-in modification cash register system,through the Proxy platform to solve the internal and external network interconnection,through the realization of the core production platform to manage and payment platform docking and trading logic control;make cash register systems to support customersin the store using Alipay Mobile payments.Specific results include the following contents:First of all,the Client plug-in and Proxy platform of the cash register system are realized.Client plug-in's job is communication with the cash register system,submitted the Payment-Barcode,product list,price and other key information to the Proxy platform,and accept the return of the payment results.Client plug-in has the advantages of simple interface,small file size,less occupation of resources,and so on.Client plug-in need to run as a background service in the cash register system,which meets the demand of the cash register system and the low allocation and the adaptation of the system.Proxy Platfonn's job is transfer the Client plug-in's request and Mobile Payment Cloud Platform's response,through the maintenance of a large threads-pool and concurrent thread number control,and set up monitoring procedures and Load-balance design to ensure the system's availability.Proxy Platform is the key bridge between the store and the Internet.Secondly,design and develop the Mobile Payment Cloud Platform,which is mainly responsible for the payment protocol management,payment information transfer,debit and refund transactions such as logic control,data storage and transaction log;Using the multi-cloud(Aliyun and QCloud)as each other's backup,through API gateway control,multi-database and queue architecture design,to meet the store's 7x24 hours of uninterrupted,fast and intensive mobile payment requirments.Thirdly,design and develop the Mobile Payment Information Management System(IMS),we can configure and maintain the system's key information:such as the initial store organizational information,store's basic information,payment account information and so on.we can search real-time payment transactions,to complete the payment refunds and other functions in this IMS.FamilyMart use the IMS to lanuch the store's Mobile Payment function,management store transactions and payment account's watch,view the real-time transaction flow,Statistics the success rate of payment and so on.Last and most important,Payment-Revoke Logic and Combine-Payment Rules are designed and realized,The revoke logic is as follows:The client plug-in,for whatever reason,does not receive a successful return for the payment,requiring the system to automatically refund the previous transaction,then the next payment to be received after a successful response to the refund;This logic is used to maintain the consistency of the store cash register system and online payment status.Combine-Payment Rules,by binding the Payment Barcode's Sign-Flag,solved the FamilyMart only update the cash register system once,but can support a variety of mobile payment(such as adding WeChat payment,QQ wallet,etc.)'s needs.
Keywords/Search Tags:O2O, Mobile payment, Alipay face-to-face payment, Barcode/QRcode payment, Payment-Revoke Logic, Combine-Payment Rules, FamilyMart
PDF Full Text Request
Related items