CN112700249B - Order information management method, device and system and storage medium - Google Patents

Order information management method, device and system and storage medium Download PDF

Info

Publication number
CN112700249B
CN112700249B CN201911009962.2A CN201911009962A CN112700249B CN 112700249 B CN112700249 B CN 112700249B CN 201911009962 A CN201911009962 A CN 201911009962A CN 112700249 B CN112700249 B CN 112700249B
Authority
CN
China
Prior art keywords
payment
information
order
terminal
server
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.)
Active
Application number
CN201911009962.2A
Other languages
Chinese (zh)
Other versions
CN112700249A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911009962.2A priority Critical patent/CN112700249B/en
Publication of CN112700249A publication Critical patent/CN112700249A/en
Application granted granted Critical
Publication of CN112700249B publication Critical patent/CN112700249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • 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)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

The application discloses an order information management method, an order information management device, an order information management system and a storage medium, and belongs to the technical field of computers. The system comprises a merchant terminal, a payment terminal, a merchant server and a payment server, wherein the merchant terminal is used for acquiring order information and payment information, and sending the order information and the payment information to the merchant server, and the payment information is provided for the merchant terminal by the payment terminal; the merchant server is used for binding and synchronizing the order information and the payment information to the payment server; the payment terminal is used for sending an order inquiry request to the payment server, wherein the order inquiry request carries payment information; the payment server is used for acquiring order information bound with the payment information according to the payment information carried by the order inquiry request, and sending the order information to the payment terminal; the payment terminal is used for displaying the order information. The application is helpful to improve the flexibility of order information management.

Description

Order information management method, device and system and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a system, and a storage medium for order information management.
Background
With the popularization of face payment, more and more merchants have access to face payment functions.
At present, in a face payment scene, after a merchant terminal acquires order information of a user, a payment terminal acquires a face image of the user, acquires a payment code according to the face image, provides the payment code for the merchant terminal, and pays the order information according to the payment code.
However, in the above scheme, the payment terminal cannot acquire the order information, so that the user cannot view the order information on the payment terminal, and thus the flexibility of order information management is poor.
Disclosure of Invention
The application provides an order information management method, an order information management device, an order information management system and a storage medium. The technical scheme is as follows:
in one aspect, there is provided an order information management system, the system comprising: merchant terminal, merchant server, payment server and payment terminal,
the merchant terminal is used for acquiring order information and payment information, and sending the order information and the payment information to the merchant server, wherein the payment information is provided by the payment terminal to the merchant terminal;
the merchant server is used for binding and synchronizing the order information and the payment information to the payment server;
The payment terminal is used for sending an order inquiry request to the payment server, wherein the order inquiry request carries the payment information;
the payment server is used for acquiring the order information bound with the payment information according to the payment information carried by the order inquiry request and sending the order information to the payment terminal;
the payment terminal is used for displaying the order information.
Optionally, the payment terminal is configured to:
periodically sending an order inquiry request to the payment server; or alternatively, the process may be performed,
and when receiving an order inquiry command, sending an order inquiry request to the payment server.
Optionally, the payment terminal is further configured to:
collecting a face image;
acquiring the payment information according to the face image;
and providing the payment information to the merchant terminal.
Optionally, the payment information is a payment code,
the payment terminal is used for providing the payment information for the merchant terminal through a code scanning gun channel of the merchant terminal;
and the merchant terminal is used for acquiring the payment information through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
Optionally, the merchant terminal is configured to send an order payment request to the merchant server, where the order payment request carries the order information and payment information;
the merchant server is used for receiving the order payment request.
In another aspect, an order information management method is provided, and is applied to a merchant server, and the method includes:
receiving order information and payment information sent by a merchant terminal, wherein the payment information is provided by the payment terminal to the merchant terminal;
and synchronizing the binding of the order information and the payment information to a payment server so that the payment server can acquire the order information bound with the payment information according to the payment information carried by the order inquiry request after receiving the order inquiry request carrying the payment information sent by the payment terminal, and send the order information to the payment terminal.
Optionally, the receiving order information and payment information sent by the merchant terminal includes:
and receiving an order payment request sent by the merchant terminal, wherein the order payment request carries the order information and the payment information.
Optionally, the payment information is a payment code, and the payment information is provided to the merchant terminal by the payment terminal through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In still another aspect, there is provided an order information management method applied to a payment server, the method including:
receiving mutually bound order information and payment information which are synchronized by a merchant server, wherein the payment information is provided by a payment terminal to the merchant terminal;
when an order inquiry request carrying the payment information sent by the payment terminal is received, acquiring the order information bound with the payment information according to the payment information carried by the order inquiry request;
and sending the order information to the payment terminal so that the payment terminal can display the order information.
Optionally, the payment information is a payment code, and the payment information is provided to the merchant terminal by the payment terminal through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In still another aspect, an order information management method is provided, applied to a payment terminal, and the method includes:
sending an order inquiry request to a payment server, wherein the order inquiry request carries payment information so that the payment server can acquire order information bound with the payment information according to the payment information, and the order information and the payment information are bound and synchronized to the payment server by a merchant server;
Receiving the order information sent by the payment server;
and displaying the order information.
Optionally, the sending an order query request to the payment server includes:
periodically sending an order inquiry request to the payment server; or alternatively, the process may be performed,
and when receiving an order inquiry command, sending an order inquiry request to the payment server.
Optionally, before sending the order query request to the payment server, the method further comprises:
collecting a face image;
acquiring the payment information according to the face image;
and providing the payment information to the merchant terminal.
Optionally, the payment information is a payment code, and the providing the payment information to the merchant terminal includes: and providing the payment information to the merchant terminal through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In yet another aspect, an order information management method is provided, applied to a merchant terminal, and the method includes:
acquiring order information and payment information provided by a payment terminal;
and sending the order information and the payment information to a merchant server so that the merchant server can synchronize the binding of the order information and the payment information to the payment server, and after receiving an order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request and sends the order information to the payment terminal.
Optionally, the sending the order information and the payment information to the merchant server includes:
and sending an order payment request to the merchant server, wherein the order payment request carries the order information and the payment information.
Optionally, the payment information is a payment code, and the obtaining the payment information provided by the payment terminal includes:
and acquiring the payment information through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In still another aspect, an order information management apparatus is provided, including respective modules for executing the order information management method described in the respective aspects above.
In yet another aspect, an order information management apparatus is provided, the apparatus including a processor and a memory, where at least one instruction, at least one program, a set of codes, or a set of instructions is stored, where the at least one instruction, the at least one program, the set of codes, or the set of instructions are loaded and executed by the processor to implement the order information management method described in the above aspects.
In yet another aspect, a storage medium is provided, where at least one instruction, at least one program, a set of codes, or a set of instructions is stored, where the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor to implement the order information management method described in the above aspects.
The technical scheme provided by the application has the beneficial effects that:
according to the order information management method, the device and the system and the storage medium, the merchant terminal obtains order information and payment information, the order information and the payment information are sent to the merchant server, the merchant server synchronizes the binding of the order information and the payment information to the payment server, after receiving an order inquiry request carrying the payment information sent by the payment terminal, the merchant server obtains the order information bound with the payment information carried by the order inquiry request, and sends the order information to the payment terminal, and the payment terminal displays the order information. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic illustration of an implementation environment in which various embodiments of the present application are directed;
FIG. 2 is a flow chart of a method for order information management according to an embodiment of the present application;
FIG. 3 is a method flow diagram of another order information management method provided by an embodiment of the present application;
FIG. 4 is a method flow diagram of yet another order information management method provided by an embodiment of the present application;
FIG. 5 is a method flow diagram of yet another order information management method provided by an embodiment of the present application;
FIG. 6 is a method flow diagram of yet another order information management method provided by an embodiment of the present application;
FIG. 7 is a block diagram of an order information management apparatus provided by an embodiment of the present application;
FIG. 8 is a block diagram of another order information management apparatus provided by an embodiment of the present application;
FIG. 9 is a block diagram of still another order information management apparatus provided by an embodiment of the present application;
FIG. 10 is a block diagram of yet another order information management apparatus provided by an embodiment of the present application;
FIG. 11 is a block diagram of an order information management apparatus provided by an embodiment of the present application;
FIG. 12 is a block diagram of another order information management apparatus provided by an embodiment of the present application;
fig. 13 is a schematic diagram of an order information management system according to an embodiment of the present application.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Detailed Description
In order to make the principles, technical solutions and advantages of the present application more apparent, the present application will be described in further detail below with reference to the accompanying drawings, wherein it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, a schematic diagram of an implementation environment according to various embodiments of the present application is shown, and referring to fig. 1, the implementation environment includes: merchant terminal 110, payment terminal 120, merchant server 130, and payment server 140, and the implementation environment may also include a code scanner 150.
The merchant terminal 110 and the merchant server 130, the payment terminal 120 and the merchant server 130, and the merchant server 130 and the payment server 140 may all be communicatively connected by a wired network or a wireless network, which may include, but is not limited to: wireless fidelity (Wireless Fidelity; abbreviated as WIFI) network, bluetooth network, infrared network, zigbee (english: zigbee) network, or data network, etc., the wired network may be a universal serial bus (Universal Serial Bus; abbreviated as USB) network. The merchant terminal 110 may have at least two code scanner interfaces through which the payment terminal 120 and the code scanner 150 are communicatively coupled to the merchant terminal 110, respectively, and in some scenarios the code scanner interfaces are also referred to as code scanner channels.
The merchant terminal 110 may be a point of sale (POS). The payment terminal 120 may be a face terminal, which refers to a terminal with a face payment function, for example, the payment terminal 120 may be a smart phone, a tablet computer, a notebook computer, a desktop computer, or the like. Each of the merchant server 130 and the payment server 140 may be a server, or a server cluster composed of several servers, or a cloud computing service center.
In the embodiment of the present application, the merchant terminal 110 may obtain order information and payment information provided by the payment terminal 120 for the order information, and send the order information and the payment information to the merchant server 130, the merchant server 130 may synchronize the binding of the order information and the payment information to the payment server 140, the payment terminal 120 may send an order query request carrying the payment information to the payment server 140, the payment server 140 may obtain the order information bound with the payment information according to the payment information carried by the order query request, and send the order information to the payment terminal 120, and the payment terminal 120 may display the order information. In this way, the user may view the order information through the payment terminal 120.
Alternatively, the user may operate the payment terminal 120 to trigger the payment terminal 120 to acquire a face image of the user, and acquire payment information according to the face image of the user. The payment information may be a payment code, such as a two-dimensional code or a bar code, and the payment terminal 120 may provide the payment information to the merchant terminal 110 through a barcode gun channel of the merchant terminal 110.
Referring to fig. 2, a flowchart of a method for order information management according to an embodiment of the present application is shown, where the method for order information management may be used for a merchant server in the implementation environment shown in fig. 1, and referring to fig. 2, the method may include:
step 201, receiving order information and payment information sent by a merchant terminal, wherein the payment information is provided by the payment terminal to the merchant terminal.
Wherein the payment information is used to pay the order information. Alternatively, the order information may include a list of items for which the payment information is used to pay for the order information, i.e., the payment information is used to pay for the items in the list of items.
Optionally, the payment information is a payment code, the payment code may be any one of a two-dimensional code or a bar code, and the payment information may be provided by the payment terminal to the merchant terminal through a code scanning gun channel of the merchant terminal.
Alternatively, the merchant server may receive an order payment request sent by the merchant terminal, where the order payment request carries the order information and the payment information.
Step 202, the order information and the payment information binding are synchronized to a payment server, so that after the payment server receives an order inquiry request carrying the payment information sent by a payment terminal, the order information binding with the payment information is obtained according to the payment information carried by the order inquiry request, and the order information is sent to the payment terminal.
Alternatively, the merchant server may bind the order information and the payment information and then send the bound order information and payment information to the payment server over a communication connection with the payment server.
Optionally, the merchant server binds the order information and the payment information to obtain a binding relationship between the order information and the payment information, and the merchant server may synchronize the binding relationship to the payment server.
In summary, in the order information management method provided by the embodiment of the application, after receiving the order information and the payment information sent by the merchant terminal, the merchant server synchronizes the binding of the order information and the payment information to the payment server, so that after receiving the order inquiry request carrying the payment information sent by the payment terminal, the payment server can acquire the order information bound with the payment information according to the payment information carried by the order inquiry request, and send the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 3, a flowchart of another order information management method according to an embodiment of the present application is shown, where the order information management method may be used in the payment server in the implementation environment shown in fig. 1, and referring to fig. 3, the method may include:
step 301, receiving mutually bound order information and payment information synchronized by a merchant server, wherein the payment information is provided by a payment terminal to the merchant terminal.
Wherein the payment information is used to pay the order information. Alternatively, the order information may include a list of items for which the payment information is used to pay for the order information, i.e., the payment information is used to pay for the items in the list of items.
Optionally, the payment information is a payment code, the payment code may be any one of a two-dimensional code or a bar code, and the payment information may be provided by the payment terminal to the merchant terminal through a code scanning gun channel of the merchant terminal.
Step 302, when an order inquiry request carrying payment information sent by a payment terminal is received, acquiring order information bound with the payment information according to the payment information carried by the order inquiry request.
The payment terminal can send an order inquiry request carrying payment information to the payment server, and the payment server can acquire order information bound with the payment information according to the payment information carried by the order inquiry request after receiving the order inquiry request.
Optionally, the payment server stores a binding relationship between the order information and the payment information, and the payment server can query the binding relationship to obtain the order information bound with the payment information according to the payment information carried by the order query request, and acquire the order information.
Step 303, the order information is sent to the payment terminal, so that the payment terminal can display the order information.
In summary, in the order information management method provided by the embodiment of the application, after receiving the mutually bound order information and payment information synchronized by the merchant server, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request when receiving the order inquiry request carrying the payment information sent by the payment terminal, and sends the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 4, a flowchart of a method for managing order information according to another embodiment of the present application is shown, where the method may be used for a payment terminal in the implementation environment shown in fig. 1, and referring to fig. 4, the method may include:
Step 401, an order query request is sent to a payment server, where the order query request carries payment information, so that the payment server obtains order information bound with the payment information according to the payment information, and the order information and the payment information are bound and synchronized to the payment server by a merchant server.
Wherein the payment information is used to pay the order information bound to the payment information. Alternatively, the order information may include a list of items for which the payment information is used to pay for the order information, i.e., the payment information is used to pay for the items in the list of items.
Optionally, the payment information is a payment code, and the payment code may be any one of a two-dimensional code or a bar code.
Optionally, the payment terminal may periodically send an order inquiry request to the payment server; or when receiving an order inquiry instruction triggered by a user, the payment terminal sends an order inquiry request to the payment server.
Step 402, receiving the order information sent by the payment server.
Step 403, displaying the order information.
Optionally, the payment terminal may display the order information or report the order information.
In summary, in the order information management method provided by the embodiment of the present application, the payment terminal sends an order inquiry request carrying payment information to the payment server, the payment server obtains order information bound with the payment information according to the payment information, and sends the order information to the payment terminal, and the payment terminal receives and displays the order information. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 5, a flowchart of a method for managing order information according to another embodiment of the present application is shown, where the method may be used for a merchant terminal in the implementation environment shown in fig. 1, and referring to fig. 5, the method may include:
step 501, order information and payment information provided by a payment terminal are acquired.
Wherein the payment information is used to pay the order information. Alternatively, the order information may include a list of items for which the payment information is used to pay for the order information, i.e., the payment information is used to pay for the items in the list of items.
Optionally, the merchant terminal obtains the order information through a code scanning gun of the merchant terminal. Illustratively, the merchant terminal scans the bar code of the item through the code scanner to obtain order information. The payment information is a payment code, and the payment code can be any one of a two-dimensional code or a bar code, optionally, the payment terminal can provide the payment information for the merchant terminal through a code scanning gun channel of the merchant terminal, and correspondingly, the merchant terminal obtains the payment information provided by the payment terminal through the code scanning gun channel of the merchant terminal.
Step 502, the order information and the payment information are sent to a merchant server, so that the merchant server can synchronize the order information and the payment information to the payment server in a binding mode, and after receiving an order inquiry request carrying the payment information sent by a payment terminal, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal.
Optionally, the merchant terminal may send an order payment request to the merchant server through a communication connection with the merchant server, the order payment request carrying the order information and the payment information.
In summary, in the order information management method provided by the embodiment of the application, after the merchant terminal obtains the order information and the payment information, the order information and the payment information are sent to the merchant server, the merchant server synchronizes the binding of the order information and the payment information to the payment server, and after receiving the order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 6, a flowchart of a method of another order information management method according to an embodiment of the present application is shown, where the order information management method may be used in the implementation environment shown in fig. 1, and referring to fig. 6, the method may include:
Step 601, the merchant terminal obtains order information.
Wherein the order information may include an item list including item information of at least one item, the item information may include an item name, an item code, an item resource number, and the like, the item resource number may be an item amount, and the item amount may be a virtual amount (e.g., a virtual coin) or an entity amount.
Optionally, the merchant terminal may scan a bar code on the item purchased by the user through the code scanning gun to obtain the item information, and generate order information according to at least one item information. Or, the user can purchase the articles and make the order through the user terminal (such as a mobile phone) on a merchant platform provided by the merchant server, and the merchant server can generate order information according to the articles purchased by the user and the order placing operation, so that the merchant terminal can acquire the order information from the merchant server.
And 602, the payment terminal collects the face image.
After the merchant terminal obtains the order information, the user can operate the payment terminal to trigger the payment terminal to collect the face image of the user. Optionally, the payment terminal may have a camera, and the user may operate the payment terminal to trigger the payment terminal to open the camera to collect the face image of the user.
And 603, the payment terminal acquires payment information according to the face image.
The payment information may be a payment code, which may be any one of a two-dimensional code and a barcode, or may be information such as a payment password or a fingerprint, which is not limited in the embodiment of the present application.
Optionally, the payment terminal may acquire payment information from the server according to the acquired face image. The server can store the corresponding relation between the face image and the payment information, the payment terminal can generate a payment acquisition request carrying the acquired face image and send the payment acquisition request to the server, the server acquires the payment information corresponding to the acquired face image from the corresponding relation between the face image and the payment information according to the face image carried by the payment acquisition request and sends the payment information to the payment terminal, and the payment terminal acquires the payment information by receiving the payment information.
In the embodiment of the present application, the server in the step 603 may be a payment server, or other servers for storing the correspondence between the face image and the payment information. In addition, in the embodiment of the present application, the payment terminal is taken as an example to acquire the payment information from the server, it is easy to understand that the corresponding relationship between the face image and the payment information may also be stored in the payment terminal, and the payment terminal may acquire the payment information from the payment terminal according to the acquired face image.
Step 604, the payment terminal provides the payment information to the merchant terminal.
Optionally, the payment information is a payment code, the payment code is any one of a two-dimensional code or a bar code, the payment terminal can provide the payment information to the merchant terminal through a code scanning gun channel of the merchant terminal, for example, the payment terminal sends the payment code to the merchant terminal through the code scanning gun channel of the merchant terminal.
Step 605, the merchant terminal obtains the payment information provided by the payment terminal.
Optionally, the merchant terminal may obtain the payment information provided by the payment terminal through a code scanning gun channel of the merchant terminal, for example, the merchant terminal receives the payment code sent by the payment terminal through the code scanning gun channel.
Step 606, the merchant terminal sends the order information and the payment information to the merchant server.
The merchant terminal may send the order information and the payment information to the merchant server through a communication connection with the merchant server.
Alternatively, the merchant terminal may send the order information and the payment information to the merchant server by sending an order payment request carrying the order information and the payment information to the merchant server. The order payment request is used for requesting the merchant server to complete payment of the order information according to the payment information.
Step 607, the merchant server receives the order information and the payment information sent by the merchant terminal.
The merchant server may receive the order information and the payment information transmitted by the merchant terminal through a communication connection with the merchant terminal.
Optionally, the merchant server receives the order information and the payment information sent by the merchant terminal by receiving an order payment request carrying the order information and the payment information sent by the merchant terminal.
Step 608, the merchant server synchronizes the order information and the payment information binding to the payment server.
Alternatively, the merchant server may bind the order information and the payment information and then send the bound order information and payment information to the payment server over a communication connection with the payment server.
Alternatively, the merchant server may bind the order information and the payment information to obtain a binding relationship of the order information and the payment information, and then send the binding relationship to the payment server, thereby synchronizing the binding of the order information and the payment information to the payment server.
It is easy to understand that after the merchant server binds the order information and the payment information, the order information and the payment information may be stored locally, for example, the merchant server stores the binding relationship between the order information and the payment information locally, or the merchant server may not store the order information and the payment information, which is not limited in the embodiment of the present application.
Step 609, the payment server receives the order information and the payment information that are mutually bound in synchronization with the merchant server.
Optionally, the payment server may receive the order information and the payment information bound to each other sent by the merchant server through a communication connection with the merchant server. For example, the payment server receives a binding relationship between the order information and the payment information sent by the merchant server.
It is easy to understand that after the payment server receives the order information and the payment information that are mutually bound and synchronized by the merchant server, the order information and the payment information that are mutually bound may be stored locally, for example, the payment server stores the binding relationship between the order information and the payment information locally, which is not limited in the embodiment of the present application.
In step 610, the payment terminal sends an order query request to the payment server, where the order query request carries payment information.
Optionally, the payment terminal may periodically send an order query request to the payment server, or the payment terminal may send an order query request to the payment server when receiving an order query instruction, and of course, the payment terminal may also send an order query request to the payment server under other trigger conditions.
Optionally, an application program (or applet) for order inquiry is installed in the payment terminal, and the application program may periodically trigger the payment terminal to generate an order inquiry request according to the payment information stored in the payment terminal, and send the order inquiry request to the payment server through a communication connection with the payment server. In the embodiment of the present application, for each payment information, after the payment terminal provides the payment information to the merchant terminal, the payment information may be stored for a preset period of time, so that in step 610, the payment terminal may generate an order query request according to the payment information stored by the payment terminal, however, after the preset period of time is over, the payment terminal may delete the payment information, so that occupation of the storage space of the payment terminal may be avoided.
Optionally, the user may operate the payment terminal to trigger an order query instruction, and the payment terminal acquires a face image when receiving the order query instruction, acquires payment information according to the face image, generates an order query request according to the payment information, and sends the order query request to the payment server through communication connection with the payment server.
Step 611, the payment server receives the order inquiry request sent by the payment terminal.
Optionally, the payment server may receive the order query request sent by the payment terminal through a communication connection with the payment terminal, where the order query request carries payment information.
Step 612, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request.
Optionally, the payment server queries the order information bound with the payment information locally according to the payment information carried by the order query request, and obtains the order information bound with the payment information.
Optionally, the payment server may store a binding relationship between the order information and the payment information, and the payment server may query the binding relationship to obtain the order information bound to the payment information according to the payment information carried by the order query request, and obtain the order information.
Step 613, the payment server sends the order information to the payment terminal.
The payment server may send the order information to the payment terminal via a communication connection with the payment terminal.
Step 614, the payment terminal receives the order information sent by the payment server.
The payment terminal may receive the order information transmitted by the payment server through a communication connection with the payment server.
Step 615, the payment terminal displays the order information.
Optionally, the payment terminal may display the order information, for example, the payment terminal may display the order information statically or dynamically; or, the payment terminal may report the order information, which is not limited in the embodiment of the present application.
In summary, in the order information management method provided by the embodiment of the application, after the merchant terminal obtains the order information and the payment information, the order information and the payment information are sent to the merchant server, the merchant server synchronizes the binding of the order information and the payment information to the payment server, and after receiving the order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
As known by the inventor, the user cannot view the order information on the payment terminal, which results in poor flexibility of order information management and poor user experience. Most of the current schemes solve the problem by modifying the merchant terminal or the payment terminal so that the payment terminal can acquire order information from the merchant terminal or the merchant server, however, the cost of modifying the merchant terminal or the payment terminal is high. According to the technical scheme provided by the embodiment of the application, the merchant server binds and synchronizes the order information and the payment information to the payment server, so that a synchronous channel between the merchant server and the payment server is opened, the payment terminal can acquire the order information from the payment server, and the merchant terminal or the payment terminal is not required to be modified, so that the cost is lower, the flexibility of order information management is higher, and the user experience is better.
The following are examples of the apparatus of the present application that may be used to perform the method embodiments of the present application. For details not disclosed in the embodiments of the apparatus of the present application, please refer to the embodiments of the method of the present application.
Referring to fig. 7, a block diagram of an order information management apparatus 700 according to an embodiment of the present application is shown, where the order information management apparatus 700 may be a program component in a merchant server. Referring to fig. 7, the order information management apparatus 700 may include, but is not limited to:
a receiving module 710, configured to receive order information and payment information sent by a merchant terminal, where the payment information is provided by the payment terminal to the merchant terminal;
and the synchronization module 720 is configured to synchronize the order information and the payment information binding to the payment server, so that after the payment server receives an order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information binding to the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal.
Optionally, the receiving module 710 is configured to receive an order payment request sent by the merchant terminal, where the order payment request carries the order information and the payment information.
Optionally, the payment information is a payment code, and the payment information is provided to the merchant terminal by the payment terminal through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In summary, in the order information management device provided by the embodiment of the application, after the receiving module receives the order information and the payment information sent by the merchant terminal, the synchronizing module synchronizes the binding of the order information and the payment information to the payment server, so that after the payment server receives the order inquiry request carrying the payment information sent by the payment terminal, the order information bound with the payment information can be obtained according to the payment information carried by the order inquiry request, and the order information is sent to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 8, a block diagram of another order information management apparatus 800 according to an embodiment of the present application is shown, where the order information management apparatus 800 may be a program component in a payment server. Referring to fig. 8, the order information management apparatus 800 may include, but is not limited to:
A receiving module 810, configured to receive mutually bound order information and payment information synchronized by a merchant server, where the payment information is provided by a payment terminal to the merchant terminal;
the acquiring module 820 is configured to acquire order information bound with the payment information according to the payment information carried by the order inquiry request when receiving the order inquiry request carrying the payment information sent by the payment terminal;
and the sending module 830 is configured to send the order information to the payment terminal, so that the payment terminal displays the order information.
Optionally, the payment information is a payment code, and the payment information is provided to the merchant terminal by the payment terminal through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In summary, in the order information management device provided by the embodiment of the application, after the receiving module receives the mutually bound order information and payment information synchronized by the merchant server, when receiving the order inquiry request carrying the payment information sent by the payment terminal, the obtaining module obtains the order information bound with the payment information according to the payment information carried by the order inquiry request, and the sending module sends the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 9, a block diagram of still another order information management apparatus 900 according to an embodiment of the present application is shown, where the order information management apparatus 900 may be a program component in a payment terminal. Referring to fig. 9, the order information management apparatus 900 may include, but is not limited to:
a sending module 910, configured to send an order query request to a payment server, where the order query request carries payment information, so that the payment server obtains order information bound with the payment information according to the payment information, and the order information and the payment information are bound and synchronized to the payment server by a merchant server;
a receiving module 920, configured to receive the order information sent by the payment server;
and a display module 930, configured to display the order information.
Optionally, the sending module 910 is configured to:
periodically sending an order inquiry request to a payment server; or alternatively, the process may be performed,
and when receiving the order inquiry command, sending an order inquiry request to the payment server.
Optionally, please continue with fig. 9, the order information management apparatus 900 further includes:
the acquisition module 940 is configured to acquire a face image;
an acquiring module 950, configured to acquire payment information according to the face image;
A providing module 960 for providing the payment information to the merchant terminal.
Optionally, the payment information is a payment code, and the providing module 960 is configured to provide the payment information to the merchant terminal through a code scanner channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In summary, in the order information management device provided by the embodiment of the application, the sending module sends the order inquiry request carrying the payment information to the payment server, the payment server obtains the order information bound with the payment information according to the payment information, and sends the order information to the payment terminal, the receiving module receives the order information, and the display module displays the order information. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
Referring to fig. 10, a block diagram of still another order information management apparatus 1000 according to an embodiment of the present application is shown, where the order information management apparatus 1000 may be a program component in a merchant terminal. Referring to fig. 10, the order information management apparatus 1000 may include, but is not limited to:
an acquiring module 1010, configured to acquire order information and payment information provided by a payment terminal;
And the sending module 1020 is configured to send the order information and the payment information to the merchant server, so that the merchant server synchronizes the order information and the payment information binding to the payment server, and after receiving an order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information binding to the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal.
Optionally, a sending module 1020 is configured to send an order payment request to the merchant server, where the order payment request carries the order information and the payment information.
Optionally, the payment information is a payment code, and the acquiring module 1010 is configured to acquire the payment information through a code scanning gun channel of the merchant terminal.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
In summary, in the order information management device provided by the embodiment of the application, after the acquisition module acquires the order information and the payment information, the transmission module transmits the order information and the payment information to the merchant server, the merchant server synchronizes the binding of the order information and the payment information to the payment server, and after receiving the order inquiry request carrying the payment information transmitted by the payment terminal, the payment server acquires the order information bound with the payment information according to the payment information carried by the order inquiry request and transmits the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Referring to fig. 11, a schematic diagram of an order information management apparatus 1100 according to an embodiment of the application is shown, where the order information management apparatus 1100 may be a server. By way of example, as shown in FIG. 11, the apparatus 1100 includes a central processing unit (English: central Processing Unit; CPU for short), a system Memory 1104 including a random-access Memory (RAM for short) 1102 and a Read-Only Memory (ROM for short) 1103, and a system bus 1105 connecting the system Memory 1104 and the central processing unit 1101. Apparatus 1100 also includes a basic Input/Output (I/O) system 1106, which helps to transfer information between various devices within the computer, and a mass storage device 1107 for storing an operating system 1113, application programs 1114, and other program modules 1115.
The basic input/output system 1106 includes a display 1108 for displaying information and an input device 1109, such as a mouse, keyboard, or the like, for user input of information. Wherein both the display 1108 and the input device 1109 are coupled to the central processing unit 1101 through an input-output controller 1110 coupled to the system bus 1105. The basic input/output system 1106 may also include an input/output controller 1110 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input/output controller 1110 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 1107 is connected to the central processing unit 1101 through a mass storage controller (not shown) connected to the system bus 1105. Mass storage device 1107 and its associated computer-readable media provide non-volatile storage for apparatus 1100. That is, mass storage device 1107 may include a computer-readable medium (not shown) such as a hard disk or CD-ROM drive.
Computer readable storage media may include computer storage media and communication media without loss of generality. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, erasable programmable read-Only Memory (english: erasable Programmable Read Only Memory; EPROM for short), charged erasable programmable read-Only Memory (english: electrically Erasable Programmable read Only memor; EEPROM for short), flash Memory or other solid state Memory technology, compact disk read-Only Memory (english: compact Disc Read-Only Memory; CD-ROM for short), digital versatile disk (english: digital Versatile Disc; DVD for short), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that computer storage media are not limited to the ones described above. The system memory 1104 and mass storage device 1107 described above may be collectively referred to as memory.
The apparatus 1100 may also operate by a remote computer connected to the network through a network such as the internet, according to various embodiments of the present application. I.e., device 1100 may connect to network 1112 through a network interface unit 1111 connected to system bus 1105, or other types of networks or remote computer systems (not shown) may be connected using network interface unit 1111.
The memory further includes one or more programs, one or more programs stored in the memory and configured to be executed by the CPU to implement the methods provided by the embodiments of the present application.
Referring to fig. 12, a schematic diagram of another order information management apparatus 1200 according to an embodiment of the application is shown. The device 1200 may be a merchant terminal or a payment terminal, where the merchant terminal may be a POS machine, and the payment terminal may be a face terminal, for example, the payment terminal may be: a terminal such as a smart phone, a tablet computer, a notebook computer or a desktop computer. The apparatus 1200 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, etc.
In general, the apparatus 1200 includes: a processor 1201 and a memory 1202.
Processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. The processor 1201 may be implemented in at least one hardware form of digital signal processing (english: digital Signal Processing; abbreviated: DSP), field programmable gate array FPGA (english: field-Programmable Gate Array; abbreviated: FPGA), and programmable logic array (english: programmable Logic Array; abbreviated: PLA). Processor 1201 may also include a main processor, which is a processor for processing data in an awake state, also referred to as a CPU, and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1201 may integrate an image processor (English: graphics Processing Unit; GPU for short) for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 1201 may also include an artificial intelligence (English: artificial Intelligence; AI) processor for processing computing operations related to machine learning.
Memory 1202 may include one or more computer-readable storage media, which may be non-transitory. Memory 1202 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1202 is used to store at least one instruction for execution by processor 1201 to implement the methods provided by embodiments of the present application.
In some embodiments, the apparatus 1200 may further optionally include: a peripheral interface 1203, and at least one peripheral. The processor 1201, the memory 1202, and the peripheral interface 1203 may be connected by a bus or signal lines. The individual peripheral devices may be connected to the peripheral device interface 1203 via buses, signal lines, or a circuit board. The peripheral device may include: at least one of radio frequency circuitry 1204, touch display 1205, camera 1206, audio circuitry 1207, or power supply 1209.
A peripheral interface 1203 may be used to connect the I/O related at least one peripheral to processor 1201 and memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral interface 1203 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 1201, the memory 1202, and the peripheral interface 1203 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 1204 is used for receiving and transmitting Radio Frequency (RF) signals, also called electromagnetic signals. The radio frequency circuit 1204 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1204 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1204 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuit 1204 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi networks. In some embodiments, the radio frequency circuit 1204 may further include a circuit related to short-range wireless communication (English: near Field Communication; NFC for short), which is not limited by the present application.
The display 1205 is used to display a User Interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. When the display 1205 is a touch display, the display 1205 also has the ability to collect touch signals at or above the surface of the display 1205. The touch signal may be input as a control signal to the processor 1201 for processing. At this time, the display 1205 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 1205 may be one, disposed on a front panel of the device 1200; in other embodiments, the display 1205 may be at least two, respectively disposed on different surfaces of the device 1200 or in a folded design; in still other embodiments, the display 1205 may be a flexible display disposed on a curved surface or a folded surface of the device 1200. Even more, the display 1205 may be arranged in an irregular pattern that is not rectangular, i.e., a shaped screen. The display 1205 can be made of materials such as a liquid crystal display (Liquid Crystal Display; LCD), an Organic Light-Emitting Diode (OLED), etc.
The camera assembly 1206 is used to capture images or video. Optionally, camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize the fusion of the main camera and the depth camera to realize the background blurring function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and Virtual Reality (VR) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1206 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuitry 1207 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1201 for processing, or inputting the electric signals to the radio frequency circuit 1204 for voice communication. For purposes of stereo acquisition or noise reduction, a plurality of microphones may be provided at different locations of the apparatus 1200, respectively. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, the audio circuitry 1207 may also include a headphone jack.
A power supply 1209 is used to power the various components in the device 1200. The power source 1209 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power source 1209 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. Rechargeable batteries may also be used to support fast charge technology.
In some embodiments, the apparatus 1200 further includes one or more sensors 1210. The one or more sensors 1210 include, but are not limited to: an acceleration sensor 1211, a gyro sensor 1212, a pressure sensor 1213, an optical sensor 1215, and a proximity sensor 1216.
The acceleration sensor 1211 may detect the magnitudes of accelerations on three coordinate axes of the coordinate system established with the apparatus 1200. For example, the acceleration sensor 1211 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1201 may control the touch display 1205 to display a user interface in a landscape view or a portrait view based on the gravitational acceleration signal acquired by the acceleration sensor 1211. The acceleration sensor 1211 may also be used for the acquisition of motion data of a game or a user.
The gyro sensor 1212 may detect the body direction and the rotation angle of the apparatus 1200, and the gyro sensor 1212 may collect the 3D motion of the user on the apparatus 1200 in cooperation with the acceleration sensor 1211. The processor 1201 may implement the following functions based on the data collected by the gyro sensor 1212: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
The pressure sensor 1213 may be positioned at a side frame of the device 1200 and/or at an underlying layer of the touch screen 1205. When the pressure sensor 1213 is disposed at the side frame of the device 1200, a user's grip signal to the device 1200 may be detected, and the processor 1201 performs a left-right hand recognition or a quick operation based on the grip signal collected by the pressure sensor 1213. When the pressure sensor 1213 is disposed at the lower layer of the touch display 1205, the processor 1201 performs control of the operability control on the UI interface according to the pressure operation of the user on the touch display 1205. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The optical sensor 1215 is used to collect the ambient light intensity. In one embodiment, the processor 1201 may control the display brightness of the touch display 1205 based on the ambient light intensity collected by the optical sensor 1215. Specifically, when the intensity of the ambient light is high, the display brightness of the touch display screen 1205 is turned up; when the ambient light intensity is low, the display brightness of the touch display screen 1205 is turned down. In another embodiment, processor 1201 may also dynamically adjust the shooting parameters of camera assembly 1206 based on the intensity of ambient light collected by optical sensor 1215.
A proximity sensor 1216, also referred to as a distance sensor, is typically provided on the front panel of the device 1200. The proximity sensor 1216 is used to capture the distance between the user and the front of the device 1200. In one embodiment, when the proximity sensor 1216 detects a gradual decrease in the distance between the user and the front face of the device 1200, the processor 1201 controls the touch display 1205 to switch from the bright screen state to the off screen state; when the proximity sensor 1216 detects that the distance between the user and the front face of the device 1200 gradually increases, the touch display 1205 is controlled by the processor 1201 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the structure shown in fig. 12 is not limiting of the apparatus 1200 and may include more or fewer components than shown, or may combine certain components, or may employ a different arrangement of components.
Referring to fig. 13, a schematic diagram of an order information management system provided by an embodiment of the present application is shown, and referring to fig. 13, the order information management system may include: merchant terminal 1310, payment terminal 1320, merchant server 1330, and payment server 1340.
A merchant terminal 1310 for acquiring order information and payment information, and transmitting the order information and the payment information to a merchant server 1330, the payment information being provided to the merchant terminal 1310 by the payment terminal 1320;
A merchant server 1330 for synchronizing the order information and the payment information binding to a payment server 1340;
a payment terminal 1320 for sending an order query request to the payment server 1330, the order query request carrying payment information;
a payment server 1340 for acquiring order information bound with the payment information according to the payment information carried by the order inquiry request, and transmitting the order information to the payment terminal 1320;
payment terminal 1320, for presenting the order information.
Optionally, payment terminal 1320, for:
periodically sending an order query request to a payment server 1340; or alternatively, the process may be performed,
upon receiving the order query instruction, an order query request is sent to the payment server 1340.
Optionally, payment terminal 1320 is also configured to:
collecting a face image;
acquiring payment information according to the face image;
the payment information is provided to the merchant terminal 1310.
Optionally, the payment information is a payment code, and the payment terminal 1320 is configured to provide the payment information to the merchant terminal 1310 through a code scanner channel of the merchant terminal 1310;
and the merchant terminal 1310 is configured to obtain the payment information through a code scanning gun channel of the merchant terminal 1310.
Optionally, the payment code is any one of a two-dimensional code or a bar code.
Optionally, the merchant terminal 1310 is configured to send an order payment request to the merchant server 1330, where the order payment request carries order information and payment information;
the merchant server 1330 is configured to receive the order payment request.
In summary, in the order information management system provided by the embodiment of the application, after the merchant terminal obtains the order information and the payment information, the order information and the payment information are sent to the merchant server, the merchant server synchronizes the binding of the order information and the payment information to the payment server, and after receiving the order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information bound with the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal. Because the payment terminal can acquire the order information, a user can view the order information on the payment terminal, and the flexibility of order information management is improved.
The embodiment of the application also provides a storage medium, where at least one instruction, at least one section of program, code set or instruction set may be stored, where at least one instruction, at least one section of program, code set or instruction set is loaded by a processor and executed to implement a method as shown in any of fig. 2 to 6.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the exemplary embodiments of the application is not intended to limit the application to the particular embodiments disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the application.

Claims (10)

1. An order information management system, the system comprising: merchant terminal, payment terminal, merchant server and payment server,
the merchant terminal is used for acquiring order information and payment information, sending the order information and the payment information to the merchant server by sending an order payment request carrying the order information and the payment information to the merchant server, wherein the payment information is provided to the merchant terminal by the payment terminal through a code scanning gun channel of the merchant terminal, and the order payment request is used for requesting the merchant server to complete payment of the order information according to the payment information; the merchant server is used for binding and synchronizing the order information and the payment information to the payment server;
The payment terminal is used for storing the payment information for a preset time period after providing the payment information for the merchant terminal, and sending an order inquiry request to the payment server according to the payment information stored by the payment terminal, wherein the order inquiry request carries the payment information; deleting the payment information after the preset duration is over;
the payment server is used for acquiring the order information bound with the payment information according to the payment information carried by the order inquiry request and sending the order information to the payment terminal;
the payment terminal is used for displaying the order information.
2. The system according to claim 1, wherein the payment terminal is configured to:
periodically sending an order inquiry request to the payment server; or alternatively, the process may be performed,
and when receiving an order inquiry command, sending an order inquiry request to the payment server.
3. The system according to claim 1 or 2, wherein the payment terminal is further configured to:
collecting a face image;
acquiring the payment information according to the face image;
and providing the payment information to the merchant terminal.
4. An order information management method, applied to a merchant server, comprising:
receiving order information and payment information sent by a merchant terminal, wherein the payment information is provided to the merchant terminal through a code scanning gun channel of the merchant terminal, the merchant terminal is used for acquiring the order information and the payment information, and sending the order information and the payment information to a merchant server by sending an order payment request carrying the order information and the payment information to the merchant server, and the order payment request is used for requesting the merchant server to complete payment of the order information according to the payment information;
synchronizing the order information and the payment information binding to a payment server so that after receiving an order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information binding to the payment information according to the payment information carried by the order inquiry request and sends the order information to the payment terminal;
the payment terminal is used for storing the payment information for a preset duration after providing the payment information for the merchant terminal, and sending an order inquiry request to the payment server according to the payment information stored by the payment terminal, wherein the order inquiry request carries the payment information; and deleting the payment information after the preset duration is over.
5. An order information management method, applied to a payment server, comprising:
receiving order information and payment information which are mutually bound and are synchronous by a merchant server, wherein the payment information is provided for the merchant terminal through a code scanning gun channel of the merchant terminal, the merchant terminal is used for acquiring the order information and the payment information, and sending the order information and the payment information to the merchant server by sending an order payment request carrying the order information and the payment information to the merchant server, and the order payment request is used for requesting the merchant server to complete payment of the order information according to the payment information;
when an order inquiry request carrying the payment information sent by the payment terminal is received, acquiring the order information bound with the payment information according to the payment information carried by the order inquiry request, wherein the payment terminal is used for storing the payment information for a preset time period after providing the payment information for the merchant terminal, and sending an order inquiry request to the payment server according to the payment information stored by the payment terminal, wherein the order inquiry request carries the payment information; deleting the payment information after the preset duration is over;
And sending the order information to the payment terminal so that the payment terminal can display the order information.
6. An order information management method, applied to a payment terminal, comprising:
after providing payment information to a merchant terminal, storing the payment information for a preset time period, and sending an order inquiry request to a payment server according to the payment information stored by the payment terminal, wherein the order inquiry request carries the payment information so that the payment server can acquire order information bound with the payment information according to the payment information, and the order information and the payment information are bound and synchronized to the payment server by the merchant server; deleting the payment information after the preset duration is over; the merchant terminal is used for acquiring order information and payment information, sending the order information and the payment information to the merchant server by sending an order payment request carrying the order information and the payment information to the merchant server, wherein the payment information is provided by the payment terminal to the merchant terminal through a code scanning gun channel of the merchant terminal, and the order payment request is used for requesting the merchant server to complete payment of the order information according to the payment information;
Receiving the order information sent by the payment server;
and displaying the order information.
7. An order information management method, which is applied to a merchant terminal, the method comprising:
acquiring order information and payment information provided by a payment terminal;
sending the order information and the payment information to a merchant server by sending an order payment request carrying the order information and the payment information to the merchant server, so that the merchant server can synchronize the order information and the payment information binding to the payment server, after receiving an order inquiry request carrying the payment information sent by the payment terminal, the payment server obtains the order information binding to the payment information according to the payment information carried by the order inquiry request, and sends the order information to the payment terminal, wherein the payment information is provided by the payment terminal to the merchant terminal through a code scanning gun channel of the merchant terminal, and the order payment request is used for requesting the merchant server to finish payment of the order information according to the payment information;
The payment terminal is used for storing the payment information for a preset duration after providing the payment information for the merchant terminal, and sending an order inquiry request to the payment server according to the payment information stored by the payment terminal, wherein the order inquiry request carries the payment information; and deleting the payment information after the preset duration is over.
8. An order information management apparatus comprising means for performing the order information management method of any one of claims 4 to 7.
9. An order information management apparatus comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement the order information management method of any of claims 4-7.
10. A storage medium having stored therein at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the at least one program, the code set, or instruction set being loaded and executed by a processor to implement the order information management method of any of claims 4 to 7.
CN201911009962.2A 2019-10-23 2019-10-23 Order information management method, device and system and storage medium Active CN112700249B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911009962.2A CN112700249B (en) 2019-10-23 2019-10-23 Order information management method, device and system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911009962.2A CN112700249B (en) 2019-10-23 2019-10-23 Order information management method, device and system and storage medium

Publications (2)

Publication Number Publication Date
CN112700249A CN112700249A (en) 2021-04-23
CN112700249B true CN112700249B (en) 2023-09-05

Family

ID=75505129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911009962.2A Active CN112700249B (en) 2019-10-23 2019-10-23 Order information management method, device and system and storage medium

Country Status (1)

Country Link
CN (1) CN112700249B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102956001A (en) * 2011-08-22 2013-03-06 联动优势科技有限公司 Method, device and system for confirming e-payments
CN104361397A (en) * 2014-10-30 2015-02-18 北京凯腾航空服务有限公司 Network platform based ticket booking system and network platform based ticket booking method
CN104380325A (en) * 2012-11-19 2015-02-25 权度均 Online payment method for face-to-face transactions
CN106339884A (en) * 2016-08-26 2017-01-18 刘翔 Monitoring device comprehensive management system
JP2017220223A (en) * 2016-06-09 2017-12-14 ネイバー コーポレーションNAVER Corporation Method and system for processing settlement
CN107749015A (en) * 2017-09-30 2018-03-02 天脉聚源(北京)科技有限公司 The display methods and device of shopping guide's order
CN108182575A (en) * 2018-01-25 2018-06-19 青柠知享科技(深圳)有限公司 A kind of realization system and method for the multi-party income real time settlement of internet electric business
CN108269073A (en) * 2016-12-30 2018-07-10 航天信息股份有限公司 A kind of order payment management method and system
CN108335095A (en) * 2018-01-03 2018-07-27 阿里巴巴集团控股有限公司 The implementation method and device of self-service text print service
CN109087087A (en) * 2018-06-30 2018-12-25 企银易(北京)科技有限公司 A kind of barcode scanning method of payment and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150107418A (en) * 2014-03-14 2015-09-23 삼성전자주식회사 Payment method and payment apparatus and payment system using electronic wallet

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102956001A (en) * 2011-08-22 2013-03-06 联动优势科技有限公司 Method, device and system for confirming e-payments
CN104380325A (en) * 2012-11-19 2015-02-25 权度均 Online payment method for face-to-face transactions
CN104361397A (en) * 2014-10-30 2015-02-18 北京凯腾航空服务有限公司 Network platform based ticket booking system and network platform based ticket booking method
JP2017220223A (en) * 2016-06-09 2017-12-14 ネイバー コーポレーションNAVER Corporation Method and system for processing settlement
CN106339884A (en) * 2016-08-26 2017-01-18 刘翔 Monitoring device comprehensive management system
CN108269073A (en) * 2016-12-30 2018-07-10 航天信息股份有限公司 A kind of order payment management method and system
CN107749015A (en) * 2017-09-30 2018-03-02 天脉聚源(北京)科技有限公司 The display methods and device of shopping guide's order
CN108335095A (en) * 2018-01-03 2018-07-27 阿里巴巴集团控股有限公司 The implementation method and device of self-service text print service
CN108182575A (en) * 2018-01-25 2018-06-19 青柠知享科技(深圳)有限公司 A kind of realization system and method for the multi-party income real time settlement of internet electric business
CN109087087A (en) * 2018-06-30 2018-12-25 企银易(北京)科技有限公司 A kind of barcode scanning method of payment and system

Also Published As

Publication number Publication date
CN112700249A (en) 2021-04-23

Similar Documents

Publication Publication Date Title
CN113204298B (en) Method and device for displaying release progress, electronic equipment and storage medium
CN109922356B (en) Video recommendation method and device and computer-readable storage medium
CN110569220B (en) Game resource file display method and device, terminal and storage medium
CN110147503B (en) Information issuing method and device, computer equipment and storage medium
CN111062725B (en) Face payment method, device and system and computer readable storage medium
CN111402844B (en) Song chorus method, device and system
CN110677713B (en) Video image processing method and device and storage medium
CN112560435B (en) Text corpus processing method, device, equipment and storage medium
CN111061369B (en) Interaction method, device, equipment and storage medium
CN111047328B (en) Mobile payment method, device, system and storage medium
CN117215990A (en) Inter-core communication method and device of multi-core chip and multi-core chip
CN113301422B (en) Method, terminal and storage medium for acquiring video cover
CN113535039B (en) Method and device for updating page, electronic equipment and computer readable storage medium
CN112700249B (en) Order information management method, device and system and storage medium
CN112988254B (en) Method, device and equipment for managing hardware equipment
CN111580892B (en) Method, device, terminal and storage medium for calling service components
CN112132472A (en) Resource management method and device, electronic equipment and computer readable storage medium
CN111158791A (en) Configuration file updating method, device and system and storage medium
CN113536063B (en) Information processing method, device, equipment and storage medium
CN111222124B (en) Method, device, equipment and storage medium for using authority distribution
CN111275561B (en) Method, device, computer equipment and storage medium for acquiring association relation
CN110764808B (en) Client upgrade detection method, device and computer readable storage medium
CN111135571B (en) Game identification method, game identification device, terminal, server and readable storage medium
CN111064782B (en) Method and device for transmitting data, electronic equipment and storage medium
CN113052408B (en) Method and device for community aggregation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40042038

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant