CN112766969A - Mobile payment method and system, payment device and computer readable storage medium - Google Patents

Mobile payment method and system, payment device and computer readable storage medium Download PDF

Info

Publication number
CN112766969A
CN112766969A CN202110121709.7A CN202110121709A CN112766969A CN 112766969 A CN112766969 A CN 112766969A CN 202110121709 A CN202110121709 A CN 202110121709A CN 112766969 A CN112766969 A CN 112766969A
Authority
CN
China
Prior art keywords
payment
order
data packet
signed
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110121709.7A
Other languages
Chinese (zh)
Inventor
杨思晔
王文彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shan Deutsche Bank Cartoon Information Service Co ltd
Original Assignee
Shan Deutsche Bank Cartoon Information Service Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shan Deutsche Bank Cartoon Information Service Co ltd filed Critical Shan Deutsche Bank Cartoon Information Service Co ltd
Priority to CN202110121709.7A priority Critical patent/CN112766969A/en
Publication of CN112766969A publication Critical patent/CN112766969A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides a mobile payment method and a system, a payment device and a computer readable storage medium, wherein the mobile payment method comprises the following steps: step S1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing; step S2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk; step S3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment; step S4: after the user side finishes payment, returning a payment result; step S5: and the server receives the callback notification sent by the client and changes the order state into paid. In the invention, a merchant only needs to interface one payment mode, can easily realize any other payment mode, and allows dynamic expansion without re-issuing an application program.

Description

Mobile payment method and system, payment device and computer readable storage medium
Technical Field
The invention relates to the technical field of mobile payment, in particular to a mobile payment method and system, a payment device and a computer readable storage medium.
Background
The payment mode refers to various payment shortcuts of payment modes required by shopping or consumption; each B2B merchant has a different payment method. Payment by cash on delivery, credit card payment, online payment, PayPal payment, bank wire transfer and postal remittance. On-line payment, which is a business for providing online fund settlement service for sellers and buyers through e-commerce websites on the internet, is the most popular payment method for people today. It provides a safe, fast and convenient electronic commerce application environment and online fund settlement tool for enterprises and individuals. The online payment not only helps enterprises to realize the rapid collection of sales money and shorten the money collection period, but also provides an online consumption payment settlement mode for personal online banking customers, so that the customers can really go out of homes and do online shopping. Such as the most popular payment treasure payment, WeChat payment, one-network payment, cloud payment, etc., they all need to download their own APP and even if the third party pays, they need to jump to their own payment page for payment.
Through search, patent document CN110738806A discloses a payment method determination method, device, system and electronic device, and discloses a payment method determination method, device and system, a payment method configuration method, device and system, an information configuration method, device and system and an electronic device. The payment method determination method comprises the following steps: receiving a payment mode acquisition request sent by a point of sale (POS); determining an effective payment mode configuration information group from a plurality of payment mode configuration information groups related to the POS according to the preset attribute of the payment mode configuration information group; and sending the payment mode configuration information included in the validated payment mode configuration information group back to the POS. The defects of the prior art are that payment is carried out after configuration is completed on a payment platform corresponding to a self party according to a payment request, multiple payment APPs need to be installed for a user and a merchant to carry out payment, the payment is complex, new POS equipment needs to be replaced or new payment acceptance APPs need to be downloaded for a follow-up new payment mode, and the convenient payment mode of people is not liberated to a great extent.
Disclosure of Invention
In view of the defects in the prior art, the present invention aims to provide a mobile payment method and system, a payment device, and a computer readable storage medium, in which a merchant only needs to interface with one payment mode, can easily implement any other payment mode, and allows dynamic expansion without re-issuing an application program.
The invention provides a mobile payment method, which comprises the following steps:
step S1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing;
step S2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk;
step S3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment;
step S4: after the user side finishes payment, returning a payment result;
step S5: and the server receives the callback notification sent by the client and changes the order state into paid.
Preferably, step 1 comprises the steps of:
step S1.1: the user side sends ordering payment data to the server side;
step S1.2: the server receives payment data, creates a payment order according to the unified ordering interface group and generates a payment data packet at the same time;
step S1.3: after the payment data packet is generated, signing is carried out on the payment data packet, and an order payment mode is formulated;
step S1.4: and returning the signed payment data packet to the client.
Preferably, the order payment method set in step S1 is set to be multiple, allowing the server to perform dynamic configuration.
Preferably, in step S2, the client parses the signed payment data packet sent by the server, including parsing the merchant identifier and the order payment method.
Preferably, step S3 includes the steps of:
step S3.1: analyzing the URL request link parameter;
step S3.2: judging whether to display the cashier desk according to the link parameters;
step S3.3: if the link parameter is correct, the cashier desk is displayed, and a ordering request is initiated; if the link parameter is incorrect, re-linking the correct parameter;
step S3.4: and acquiring the order placing result parameters and pulling up payment.
According to the present invention, there is provided a mobile payment system comprising:
module M1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing;
module M2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk;
module M3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment;
module M4: after the user side finishes payment, returning a payment result;
module M5: and the server receives the callback notification sent by the client and changes the order state into paid.
The payment device provided by the invention at least comprises a processor and a memory, wherein the memory is used for storing one or more computer instructions for the processor to call and execute, and the processor realizes the mobile payment method by executing the computer instructions.
According to the present invention, there is provided a computer readable medium storing a computer program executable by a mobile payment system, which when run on the mobile payment system, causes the mobile payment system to perform the steps of the mobile payment method described above.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention achieves the aim of one-time butt joint and dynamic expansion of various payment modes by adopting a mode of separating payment order data, terminal coefficients and payment modes, and the cashier desk is personalized and upgraded, thereby simplifying the cost of a merchant for butt joint of a payment system.
2. According to the invention, through tagging the payment data packet, the client can be prevented from tampering the payment data, so that the fund risk is caused.
3. The invention allows dynamic expansion of multiple payment modes without re-issuing application programs, reduces the overlapping use of multiple payment programs of merchants and users, and saves storage space.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
fig. 1 is a flow chart of a mobile payment method according to the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
As shown in fig. 1, the present invention provides a mobile payment method, comprising the following steps:
step S1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing.
Firstly, sending order payment data to a server by a user side; then, the server receives payment data, creates a payment order according to the unified ordering interface group, and generates a payment data packet at the same time; secondly, after the payment data packet is generated, signing is carried out on the payment data packet, and an order payment mode is formulated; and finally returning the signed payment data packet to the client.
Step S2: and the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to the cashier desk. Further, the client analyzes the signed payment data packet sent by the server, including but not limited to analyzing merchant identification and order payment mode.
Step S3: and after receiving the payment request, the cashier selects a payment mode to place an order, acquires an order-placing return parameter and pulls up the payment.
In step S3, first, the URL request link parameter is parsed; secondly, judging whether to display a cashier desk according to the link parameters; thirdly, if the link parameters are correct, showing the cashier desk and initiating an order placing request; if the link parameter is incorrect, re-linking the correct parameter; and finally, acquiring the ordering result parameters and pulling up payment.
Step S4: after the user side finishes payment, returning a payment result;
step S5: and the server receives the callback notification sent by the client and changes the order state into paid.
The invention also provides a mobile payment system, comprising:
module M1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing;
module M2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk;
module M3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment;
module M4: after the user side finishes payment, returning a payment result;
module M5: and the server receives the callback notification sent by the client and changes the order state into paid.
The server payment data parameters comprise a payment path, a payment type, a payment mode, a payment type and a payment symbol. The method specifically comprises the steps of filling in a server number, a server key, a service order number, order creation time and order expiration time, order amount, a callback address, returning to a server display page after payment, replacing a true IP of a client with a true-to-true-.
The client payment data parameters include: the payment control system comprises an application name applied to a distribution market, a statement of a unique identifier applied to one device and a merchant self-defining protocol, wherein the merchant self-defining protocol is a protocol defined by guiding a payment control to return after a merchant calls a payment interface to complete payment.
Those skilled in the art will appreciate that, in addition to implementing the system and its various devices, modules, units provided by the present invention as pure computer readable program code, the system and its various devices, modules, units provided by the present invention can be fully implemented by logically programming method steps in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system and various devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units included in the system for realizing various functions can also be regarded as structures in the hardware component; means, modules, units for performing the various functions may also be regarded as structures within both software modules and hardware components for performing the method.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (8)

1. A mobile payment method, comprising the steps of:
step S1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing;
step S2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk;
step S3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment;
step S4: after the user side finishes payment, returning a payment result;
step S5: and the server receives the callback notification sent by the client and changes the order state into paid.
2. A mobile payment method according to claim 1, wherein said step 1 comprises the steps of:
step S1.1: the user side sends ordering payment data to the server side;
step S1.2: the server receives payment data, creates a payment order according to the unified ordering interface group and generates a payment data packet at the same time;
step S1.3: after the payment data packet is generated, signing is carried out on the payment data packet, and an order payment mode is formulated;
step S1.4: and returning the signed payment data packet to the client.
3. The mobile payment method of claim 1, wherein the order payment method established in step S1 is set to be multiple, allowing the server to perform dynamic configuration.
4. The mobile payment method according to claim 1, wherein in step S2, the client parses the signed payment data packet sent by the server, including parsing of merchant identification and order payment method.
5. The mobile payment method of claim 1, wherein said step S3 comprises the steps of:
step S3.1: analyzing the URL request link parameter;
step S3.2: judging whether to display the cashier desk according to the link parameters;
step S3.3: if the link parameter is correct, the cashier desk is displayed, and a ordering request is initiated; if the link parameter is incorrect, re-linking the correct parameter;
step S3.4: and acquiring the order placing result parameters and pulling up payment.
6. A mobile payment system, comprising:
module M1: the server side creates a payment order according to the unified ordering interface group, and establishes an order payment mode by generating a payment data packet and signing;
module M2: the client analyzes the signed payment data packet after receiving the signed payment data packet, adds terminal parameters and sends a payment request to a cashier desk;
module M3: after receiving the payment request, the cashier selects a payment mode to place an order, obtains an order-placing return parameter and pulls up the payment;
module M4: after the user side finishes payment, returning a payment result;
module M5: and the server receives the callback notification sent by the client and changes the order state into paid.
7. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
8. A payment apparatus comprising the mobile payment system of claim 6 or the computer-readable storage medium of claim 7 having a computer program stored thereon.
CN202110121709.7A 2021-01-28 2021-01-28 Mobile payment method and system, payment device and computer readable storage medium Pending CN112766969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110121709.7A CN112766969A (en) 2021-01-28 2021-01-28 Mobile payment method and system, payment device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110121709.7A CN112766969A (en) 2021-01-28 2021-01-28 Mobile payment method and system, payment device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN112766969A true CN112766969A (en) 2021-05-07

Family

ID=75706532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110121709.7A Pending CN112766969A (en) 2021-01-28 2021-01-28 Mobile payment method and system, payment device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN112766969A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115099910A (en) * 2022-08-25 2022-09-23 北京蔚领时代科技有限公司 Order processing method for cloud application

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930428A (en) * 2012-09-25 2013-02-13 武汉云之翼科技有限公司 Method for realizing multipoint payment by using single-point interface
CN105427101A (en) * 2015-11-19 2016-03-23 成都连银信息技术有限公司 Unified payment access gateway supporting multiple payment channels
CN105741092A (en) * 2016-01-19 2016-07-06 四川长虹电器股份有限公司 Unified payment method and unified payment system supporting multiple cloud services
CN106991575A (en) * 2017-04-11 2017-07-28 广州油菜花信息科技有限公司 Member management web applications and its application method based on wechat and Alipay platform
CN108537534A (en) * 2018-03-26 2018-09-14 武汉楚鼎信息技术有限公司 A kind of universal payment method and system device of adaptation multiple terminals
CN110135818A (en) * 2018-02-08 2019-08-16 上海逢圆信息科技有限公司 A kind of mobile payment interface package method
CN111861437A (en) * 2020-07-07 2020-10-30 中国建设银行股份有限公司 Payment processing method and device
CN111932223A (en) * 2020-06-01 2020-11-13 浙江数智未来控股集团有限公司 Multi-information aggregated two-dimensional code payment method, system and device
CN112116438A (en) * 2020-07-31 2020-12-22 福建亿能达信息技术股份有限公司 Multi-channel payment integration method, platform, equipment and medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930428A (en) * 2012-09-25 2013-02-13 武汉云之翼科技有限公司 Method for realizing multipoint payment by using single-point interface
CN105427101A (en) * 2015-11-19 2016-03-23 成都连银信息技术有限公司 Unified payment access gateway supporting multiple payment channels
CN105741092A (en) * 2016-01-19 2016-07-06 四川长虹电器股份有限公司 Unified payment method and unified payment system supporting multiple cloud services
CN106991575A (en) * 2017-04-11 2017-07-28 广州油菜花信息科技有限公司 Member management web applications and its application method based on wechat and Alipay platform
CN110135818A (en) * 2018-02-08 2019-08-16 上海逢圆信息科技有限公司 A kind of mobile payment interface package method
CN108537534A (en) * 2018-03-26 2018-09-14 武汉楚鼎信息技术有限公司 A kind of universal payment method and system device of adaptation multiple terminals
CN111932223A (en) * 2020-06-01 2020-11-13 浙江数智未来控股集团有限公司 Multi-information aggregated two-dimensional code payment method, system and device
CN111861437A (en) * 2020-07-07 2020-10-30 中国建设银行股份有限公司 Payment processing method and device
CN112116438A (en) * 2020-07-31 2020-12-22 福建亿能达信息技术股份有限公司 Multi-channel payment integration method, platform, equipment and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冯永华;: "基于医疗大数据的综合支付管理平台建设实践", 中国数字医学, no. 04 *
李昊;: "互联网第三方支付模拟平台的设计与实现", 信息技术, no. 09 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115099910A (en) * 2022-08-25 2022-09-23 北京蔚领时代科技有限公司 Order processing method for cloud application

Similar Documents

Publication Publication Date Title
US11004047B2 (en) Tailored display of payment options
US11922483B2 (en) Social media buttons with payment capability
CN110363666B (en) Information processing method, apparatus, computing device and storage medium
US10223677B2 (en) Completion of online payment forms and recurring payments by a payment provider systems and methods
US8756108B2 (en) Dynamic hosting shopping cart
CN110111107B (en) Payment method, device, equipment and storage medium
US20220114650A1 (en) System and method for content integrated product purchasing
CN106897905B (en) Method and device for pushing information and electronic equipment
US20110307389A1 (en) Method and System for Distributed Point of Sale Transactions
US20220108365A1 (en) Automatic invoice creation for chat and social platforms
US20120323732A1 (en) E-Commerce Via Web Banners
US11334906B2 (en) Device agnostic single verification digital payment processing system for accepting payment from a user device at a brick and mortar point of sale terminal
CN110097356B (en) Payment method, device, equipment and storage medium
US20130212012A1 (en) System And Method For Mobile Electronic Purchasing
US20160321650A1 (en) Online transactions
US11610245B2 (en) Online shopping system and method facilitating foreign transactions
JP2023108968A (en) Service providing system, service providing method, and program
CN112766969A (en) Mobile payment method and system, payment device and computer readable storage medium
AU2023201985A1 (en) Systems and methods for embeddable point-of-sale transactions
US20170148058A1 (en) User registration system and methods
CN112907192A (en) Method, system, apparatus, electronic device, and medium for one-touch purchase
WO2014152732A1 (en) System and method for mobile electronic purchasing
CA3054516C (en) The method, device for pushing electronic transaction certificate
CN108038750A (en) Sequence information generation method and device
JP2002215960A (en) Commodity sales system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination