Order payment method and device
Through the first terminal sharing payment orders and determining the target second terminal, the problem of reliance on third-party platforms in the existing technology of payment in the first terminal is solved, and a flexible and efficient payment process is realized.
Patent Information
- Application Number
- CN202110840944.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-23
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-07-23
AI Technical Summary
The existing payment agency technology relies on third-party payment platforms, which has great restrictions and is difficult to achieve flexible and efficient payment agency.
By sharing the payment order on behalf of the first terminal, a second terminal list that can be shared is determined, and according to the selection request of the first terminal, the payment order on behalf of the target second terminal is sent to the target second terminal, so that it pays the payment order on behalf of the payment operation.
It improves the flexibility and availability of agency payment, reduces dependence on third-party payment platforms, and achieves a more flexible and efficient agency payment process.
Smart Images

Figure CN113469795B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and specifically to a method and device for paying for an order on behalf of another, which can be applied in payment scenarios. Background Art
[0002] Payment on behalf technology refers to the technology that allows other users other than the user to pay to pay to pay the user, which can improve the flexibility of payment. Existing payment on behalf technology relies on the capabilities of third-party payment platforms and has great limitations. Summary of the invention
[0003] The embodiments of the present application provide a method and device for paying for an order on behalf of another.
[0004] In a first aspect, an embodiment of the present application provides a method for payment on behalf of an order, comprising: determining a second terminal list of second terminals with which the payment on behalf of an order can be shared by the first terminal based on a sharing request of the first terminal for the payment on behalf of an order; determining a target second terminal from the second terminal list based on a selection request of the first terminal; and sending the payment on behalf of an order to the target second terminal, so that the target second terminal pays the payment on behalf of an order based on the received payment operation.
[0005] In some embodiments, both the first terminal and the second terminal are deployed with the Harmony system; and the above-mentioned determining, based on the sharing request of the first terminal for the payment order, the second terminal list of second terminals with which the payment order can be shared by the first terminal includes: in response to determining the sharing request, based on the sharing function of the Harmony system, determining the second terminal list of second terminals with which the payment order can be shared by the first terminal; and displaying the second terminal list through the first terminal.
[0006] In some embodiments, the above-mentioned sending the payment agency order to the target second terminal so that the target second terminal pays the payment agency order according to the received payment operation includes: sending the payment agency order and component information to the target second terminal so that the target second terminal displays the payment agency order through the component represented by the component information, and pays the payment agency order according to the received payment operation, wherein the payment agency order is displayed in the first terminal through the component represented by the component information.
[0007] In some embodiments, there are multiple target second terminals; and after sending the payment order to the target second terminal as mentioned above, it also includes: in response to determining that there is a target second terminal among the multiple target second terminals requesting to pay the payment order, locking the payment order to refuse to process payment requests from other target second terminals among the multiple target second terminals.
[0008] In some embodiments, the above method further includes: in response to determining that the payment operation of the proxy payment order is completed, sending indication information of successful proxy payment to the first terminal and the target second terminal.
[0009] In the second aspect, an embodiment of the present application provides a payment agent device for an order, comprising: a first determination unit, configured to determine a second terminal list of second terminals with which the payment agent order can be shared by the first terminal based on a sharing request of the first terminal for the payment agent order; a second determination unit, configured to determine a target second terminal from the second terminal list based on a selection request of the first terminal; and a sending unit, configured to send the payment agent order to the target second terminal, so that the target second terminal pays the payment agent order based on the received payment operation.
[0010] In some embodiments, both the first terminal and the second terminal are deployed with the Harmony system; and the first determination unit is further configured to: in response to determining a sharing request, based on the sharing function of the Harmony system, determine a second terminal list of second terminals that can be shared with the first terminal for payment orders; and display the second terminal list through the first terminal.
[0011] In some embodiments, the sending unit is further configured to: send the payment order and component information to the target second terminal, so that the target second terminal displays the payment order through the component represented by the component information, and pays the payment order according to the received payment operation, wherein the payment order is displayed in the first terminal through the component represented by the component information.
[0012] In some embodiments, there are multiple target second terminals; and also includes a locking unit, which is configured to: in response to determining that there is a target second terminal among the multiple target second terminals requesting payment of the payment order, lock the payment order to refuse to process payment requests from other target second terminals among the multiple target second terminals.
[0013] In some embodiments, the above-mentioned apparatus further includes: an indication unit configured to send indication information of successful proxy payment to the first terminal and the target second terminal in response to determining that the payment operation of the proxy payment order is completed.
[0014] In a third aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.
[0015] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect.
[0016] The order payment method and device provided in the embodiments of the present application determine, based on a sharing request of the first terminal for the payment order, a second terminal list of second terminals with which the payment order can be shared by the first terminal; determine, based on a selection request of the first terminal, a target second terminal from the second terminal list; and send the payment order to the target second terminal so that the target second terminal pays the payment order according to the received payment operation, thereby providing an order payment method, improving the flexibility of payment on behalf of others, and expanding the availability of payment on behalf of others. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0018] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present application may be applied;
[0019] Figure 2 is a flow chart of an embodiment of a payment method for an application order;
[0020] Figure 3 is a schematic diagram of an application scenario of the method for paying for an order on behalf of another according to this embodiment;
[0021] Figure 4 is a flow chart of another embodiment of the method for paying for an order on behalf of another embodiment of the present application;
[0022] Figure 5 is an operation sequence diagram of an embodiment of a method for paying for an order on behalf of another according to the present application;
[0023] Figure 6 is a structural diagram of an embodiment of a payment device for an order according to the present application;
[0024] Figure 7 It is a structural diagram of a computer system suitable for implementing the embodiments of the present application. DETAILED DESCRIPTION
[0025] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It should also be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.
[0026] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0027] Figure 1 An exemplary architecture 100 is shown to which the order payment method and apparatus of the present application can be applied.
[0028] like Figure 1 As shown, the system architecture 100 may include first terminals 101, 102, 103, a network 104, a server 105, a network 106, and second terminals 107, 108, 109. The first terminals 101, 102, 103 are connected to form a topological network, and the network 104 is used to provide a medium for a communication link between the second terminals 101, 102, 103 and the server 105. The second terminals 107, 108, 109 are connected to form a topological network, and the network 106 is used to provide a medium for a communication link between the second terminals 107, 108, 109 and the server 105. The networks 104 and 106 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0029] The first terminal 101, 102, 103, the second terminal 107, 108, 109 can be a hardware device or software that supports network connection for data interaction and data processing. When the first terminal 101, 102, 103, the second terminal 107, 108, 109 is hardware, it can be various electronic devices that support network connection, information acquisition, interaction, display, processing and other functions, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc. When the first terminal 101, 102, 103, the second terminal 107, 108, 109 is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.
[0030] The server 105 may be a server that provides various services, such as a backend server that pays the payment order of the first terminal 101, 102, 103 through the second terminal 107, 108, 109. As an example, the server 105 may be a cloud server.
[0031] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.
[0032] It should also be noted that the order payment method provided in the embodiments of the present application can be executed by a server, or by a terminal device, or by a server and a terminal device in cooperation with each other. Accordingly, the various parts (such as various units) included in the order payment device can be all set in the server, or all set in the terminal device, or can be set in the server and the terminal device respectively.
[0033] It should be understood that Figure 1 The number of the first terminal, the second terminal, the network, and the server is only illustrative. According to the implementation requirements, there may be any number of the first terminal, the second terminal, the network, and the server. When the electronic device on which the order payment method is running does not need to transmit data with other electronic devices, the system architecture may only include the electronic device (such as a server or a terminal device) on which the order payment method is running.
[0034] Continue to refer Figure 2 , a process 200 of an embodiment of a method for paying for an order on behalf of another is shown, comprising the following steps:
[0035] Step 201 : according to a sharing request of a first terminal for a payment order, a second terminal list of second terminals with which the payment order can be shared by the first terminal is determined.
[0036] In this embodiment, the execution entity of the payment method for the order (for example Figure 1 The server in the embodiment may determine, according to the sharing request of the first terminal for the payment order, a second terminal list of second terminals with which the payment order may be shared by the first terminal.
[0037] The first terminal may receive a sharing operation from the user to be paid and generate a sharing request for the payment order. As an example, the first terminal displays a page of the payment order including a virtual sharing button, and the user to be paid clicks the virtual sharing button, and the first terminal generates a sharing request for the payment order.
[0038] In response to determining a sharing request for the proxy payment order, the execution subject determines a second terminal list of second terminals with which the proxy payment order can be shared by the first terminal. As an example, the execution subject may predetermine a correspondence between each first terminal and a second terminal with which the proxy payment order can be shared by the first terminal, so as to determine a second terminal list including all second terminals with which the proxy payment order can be shared by the first terminal through the correspondence.
[0039] As another example, the execution subject may determine the second terminal list by taking other terminals in the same local area network as the first terminal as the second terminals.
[0040] In some optional implementations of this embodiment, the first terminal and the second terminal are both deployed with the Hongmeng system. The above-mentioned execution subject can perform the above-mentioned step 201 in the following manner: first, in response to determining the sharing request of the first terminal for the payment order, based on the sharing function of the Hongmeng system, determine the second terminal list of the second terminal that can share the payment order with the first terminal; then, display the second terminal list through the first terminal.
[0041] Specifically, if the first terminal has the sharing function of the HarmonyOS system turned on, the above-mentioned execution entity can use the terminals within the preset range of the first terminal and with the sharing function of the HarmonyOS system turned on as the second terminal to determine the second terminal list.
[0042] Through the distributed capabilities of the Harmony system, the current payment order page will be forwarded to the target second terminal, and security, authentication and other related issues between terminal devices will be handled by the Harmony system.
[0043] Step 202: Determine a target second terminal from a second terminal list according to a selection request of the first terminal.
[0044] In this embodiment, the execution subject may determine the target second terminal from the second terminal list according to the selection request of the first terminal.
[0045] The first terminal may receive a selection operation represented by a voice instruction or an action instruction from a user to pay, and generate a selection request. The execution subject may select a target second terminal from the second terminal list through the selection request.
[0046] In some optional implementations of this embodiment, there may be multiple target second terminals. The user to be paid can select multiple target second terminals in the second terminal list, so that the payment order can be sent to the multiple target second terminals in subsequent steps, so that the users corresponding to the multiple target second terminals can be used as payment users to improve the timeliness of processing the payment order.
[0047] Step 203: Send the proxy payment order to the target second terminal, so that the target second terminal pays the proxy payment order according to the received payment operation.
[0048] In this embodiment, the execution entity may send the proxy payment order to the target second terminal, so that the target second terminal pays the proxy payment order according to the received payment operation.
[0049] In this embodiment, the payment order includes order information, product information, payment price, and identification information of the user to be paid corresponding to the first terminal.
[0050] In this embodiment, the second terminal can pay the agency payment order according to the payment operation of the agency payment user.
[0051] In some optional implementations of this embodiment, the execution subject may perform step 203 as follows: sending the payment order and the component information to the target second terminal, so that the target second terminal displays the payment order through the component represented by the component information, and pays the payment order according to the received payment operation. In the first terminal, the payment order is displayed through the component represented by the component information.
[0052] In this implementation, by sending the component information together with the payment order to the target second terminal, the target second terminal can quickly display the payment order through the components represented by the component information.
[0053] Continue to see Figure 3 , Figure 3 FIG. 3 is a schematic diagram 300 of an application scenario of the order payment method according to this embodiment. Figure 3 In the application scenario, user 301 intends to buy a mobile phone while browsing the e-commerce platform through the first terminal 302, and generates an order corresponding to the mobile phone. User 301 uses the order representing the mobile phone as the payment order, and performs a sharing operation on the first terminal 302. The first terminal 302 generates a sharing request according to the sharing operation. The server 303 determines the second terminal list 304 of the second terminals that can share the payment order with the first terminal 302 according to the sharing request of the first terminal 302 for the payment order. The second terminal list includes second terminals 3041, 3042 and 3043. User 301 performs a selection operation on the second terminal list, and the first terminal determines the second terminal 3041 selected by user 301 as the target second terminal through the selection request representing the selection operation. Finally, the payment order is sent to the target second terminal 3041, so that the target second terminal pays the payment order according to the payment operation of user 305.
[0054] The method provided by the above-mentioned embodiments of the present application determines, based on a sharing request of the first terminal for the payment order, a second terminal list of second terminals with which the payment order can be shared by the first terminal; determines, based on a selection request of the first terminal, a target second terminal from the second terminal list; and sends the payment order to the target second terminal so that the target second terminal pays the payment order according to the received payment operation, thereby providing a payment order method, improving the flexibility of payment on behalf of others, and expanding the availability of payment on behalf of others.
[0055] With respect to the situation of multiple target second terminals, in some optional implementations of the present embodiment, the above-mentioned execution entity may, in response to determining that there is a target second terminal among the multiple target second terminals requesting payment of the payment on behalf of another order, lock the payment on behalf of another order to refuse to process payment requests from other target second terminals among the multiple target second terminals.
[0056] In this implementation, once a payment request is received, the execution entity locks the payment order so that the execution entity only processes the received payment request, thereby avoiding duplicate payment of the payment order and improving the security of payment.
[0057] In some optional implementations of this embodiment, in response to determining that the payment operation of the proxy payment order is completed, indication information of successful proxy payment is sent to the first terminal and the target second terminal.
[0058] As an example, for the first terminal, the prompt information is "the order has been successfully paid by the target second terminal"; for the first terminal, the prompt information is "the order of the first terminal has been successfully paid".
[0059] Continue to refer Figure 4 , shows a schematic process 400 of an embodiment of a method for paying for an order on behalf of another according to the present application, comprising the following steps:
[0060] Step 401, in response to determining the sharing request, based on the sharing function of the Hongmeng system, determine a second terminal list of second terminals that can share payment orders on behalf of the first terminal.
[0061] Step 402: Display the second terminal list through the first terminal.
[0062] Step 403: Determine a target second terminal from the second terminal list according to the selection request of the first terminal.
[0063] Step 404, sending the payment order and the component information to the target second terminal, so that the target second terminal displays the payment order through the component represented by the component information, and pays the payment order according to the received payment operation.
[0064] The payment order is displayed on behalf of the component represented by the component information in the first terminal.
[0065] Step 405: in response to determining that the payment operation of the proxy payment order is completed, sending indication information of successful proxy payment to the first terminal and the target second terminal.
[0066] It can be seen from this embodiment that Figure 2 Compared with the corresponding embodiments, the process 400 of the method for paying on behalf of an order in this embodiment specifically illustrates the process of determining the second terminal list, the process of displaying the payment order on behalf of the target second terminal, and the process of sending the instruction information, which further improves the flexibility and practicality of the payment on behalf of an order.
[0067] Continue to refer Figure 5, shows an operation sequence diagram 500 of an embodiment of a method for paying for an order on behalf of another, including a first terminal 501, a Hongmeng system 502, a target second terminal 503, and a server 504. Specifically, the following steps are included:
[0068] 1. The first terminal and the second terminal enable the sharing function of the deployed HarmonyOS system, and the application corresponding to the payment order in the first terminal is bound to the sharing service of the HarmonyOS system.
[0069] 2. Based on the sharing function of the Hongmeng system, determine the second terminal list of the second terminal that can be shared with the first terminal for payment orders.
[0070] 3. The Hongmeng system feeds back the list of second terminals to the first terminal.
[0071] 4. The first terminal determines the target second terminal according to the received selection operation, sends the agency payment order to the target second terminal, and requests to start a page displaying the agency payment order in the target second terminal.
[0072] 5. The Hongmeng system opens the page that displays the payment order in the target second terminal.
[0073] 6. Based on the payment order, the server requests the relevant data of the order.
[0074] 7. The server feeds back the order data to the target second terminal.
[0075] 8. The second terminal initiates a payment request to the server according to the received payment operation, and the server processes the payment request.
[0076] 9. Based on the processing result of the payment request, send instruction information to the first terminal and the target second terminal.
[0077] Continue to refer Figure 6 As an implementation of the methods shown in the above figures, the present application provides an embodiment of a payment device for an order, and the embodiment of the device is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0078] like Figure 6 As shown, the payment agent device for an order includes: a first determining unit 601, configured to determine a second terminal list of second terminals with which the payment agent order can be shared by the first terminal according to a sharing request of the first terminal for the payment agent order; a second determining unit 602, configured to determine a target second terminal from the second terminal list according to a selection request of the first terminal; and a sending unit 603, configured to send the payment agent order to the target second terminal, so that the target second terminal pays the payment agent order according to the received payment operation.
[0079] In some embodiments, both the first terminal and the second terminal are deployed with the Harmony system; and the first determination unit 601 is further configured to: in response to determining a sharing request, based on the sharing function of the Harmony system, determine a second terminal list of second terminals that can be shared with the first terminal for payment orders; and display the second terminal list through the first terminal.
[0080] In some embodiments, the sending unit 603 is further configured to: send the payment order and component information to the target second terminal, so that the target second terminal displays the payment order through the component represented by the component information, and pays the payment order according to the received payment operation, wherein the payment order is displayed in the first terminal through the component represented by the component information.
[0081] In some embodiments, there are multiple target second terminals; and it also includes a locking unit (not shown in the figure), which is configured to: in response to determining that there is a target second terminal among the multiple target second terminals requesting payment of the payment order, lock the payment order to refuse to process the payment requests of other target second terminals among the multiple target second terminals.
[0082] In some embodiments, the above-mentioned device also includes: an indication unit (not shown in the figure), which is configured to send indication information of successful agency payment to the first terminal and the target second terminal in response to determining that the payment operation of the agency payment order is completed.
[0083] In this embodiment, the first determination unit in the order payment device determines a second terminal list of second terminals with which the payment order can be shared by the first terminal based on a sharing request of the first terminal for the payment order; the second determination unit determines the target second terminal from the second terminal list based on the selection request of the first terminal; the sending unit sends the payment order to the target second terminal, so that the target second terminal pays the payment order based on the received payment operation, thereby providing an order payment device, improving the flexibility of payment on behalf of others, and expanding the availability of payment on behalf of others.
[0084] Reference below Figure 7 , which shows a device suitable for implementing the embodiments of the present application (eg Figure 1 Schematic diagram of the structure of a computer system 700 of the devices 101, 102, 103, 105, 107, 108, 109 shown. Figure 7 The device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0085] like Figure 7As shown, the computer system 700 includes a processor (e.g., CPU, central processing unit) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The processor 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0086] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.
[0087] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and / or installed from a removable medium 711. When the computer program is executed by the processor 701, the above-mentioned functions defined in the method of the present application are executed.
[0088] It should be noted that the computer-readable medium of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0089] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the client computer, partially on the client computer, as a separate software package, partially on the client computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the client computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0090] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the device, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0091] The units involved in the embodiments described in the present application may be implemented by software or by hardware. The described units may also be set in a processor, for example, may be described as: a processor comprising a first determination unit, a second determination unit and a sending unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the first determination unit may also be described as "a unit for determining a second terminal list of second terminals that can share payment orders on behalf of the first terminal based on a sharing request for payment orders on behalf of the first terminal".
[0092] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the computer device: determines a second terminal list of second terminals that can share the payment order on behalf of the first terminal according to the sharing request of the first terminal for the payment order on behalf of the first terminal; determines a target second terminal from the second terminal list according to the selection request of the first terminal; sends the payment order on behalf of the target second terminal, so that the target second terminal pays the payment order on behalf of the first terminal according to the received payment operation.
[0093] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.
Claims
1. A payment method for an order, comprising: Determining, according to a sharing request of a first terminal for a payment order, a second terminal list of second terminals with which the payment order can be shared by the first terminal, comprising: in response to determining the sharing request, determining, based on a sharing function of the Hongmeng system, a second terminal list of second terminals with which the payment order can be shared by the first terminal, wherein both the first terminal and the second terminal are deployed with the Hongmeng system; and displaying the second terminal list by the first terminal; Determining a target second terminal from the second terminal list according to the selection request of the first terminal; The payment order is sent to the target second terminal so that the target second terminal pays the payment order according to the received payment operation, including: based on the sharing function of the Hongmeng system, the payment order and component information are sent to the target second terminal, so that the target second terminal displays the payment order through the component represented by the component information, and pays the payment order according to the received payment operation, wherein the payment order is displayed in the first terminal through the component represented by the component information.
2. The method according to claim 1, wherein: There are multiple target second terminals; as well as After sending the payment order to the target second terminal, the method further includes: In response to determining that there is a target second terminal among the multiple target second terminals requesting to pay the proxy payment order, the proxy payment order is locked to refuse to process payment requests from other target second terminals among the multiple target second terminals.
3. The method according to any one of claims 1 to 2, wherein: Also includes: In response to determining that the payment operation of the proxy payment order is completed, indication information of successful proxy payment is sent to the first terminal and the target second terminal.
4. A payment device for an order, comprising: The first determining unit is configured to determine, according to a sharing request of the first terminal for the payment order, a second terminal list of second terminals with which the payment order can be shared by the first terminal, including: in response to determining the sharing request, based on a sharing function of the Hongmeng system, determining a second terminal list of second terminals with which the payment order can be shared by the first terminal, wherein both the first terminal and the second terminal are deployed with the Hongmeng system; and displaying the second terminal list by the first terminal; A second determining unit is configured to determine a target second terminal from the second terminal list according to the selection request of the first terminal; A sending unit is configured to send the payment on behalf of another terminal to the target second terminal so that the target second terminal pays the payment on behalf of another terminal according to the received payment operation, including: based on the sharing function of the Hongmeng system, sending the payment on behalf of another terminal and component information to the target second terminal, so that the target second terminal displays the payment on behalf of another terminal through the component represented by the component information, and pays the payment on behalf of another terminal according to the received payment operation, wherein the payment on behalf of another terminal is displayed through the component represented by the component information.
5. The device according to claim 4, wherein: There are multiple target second terminals; and Also included is a locking unit configured to: In response to determining that there is a target second terminal among the multiple target second terminals requesting to pay the proxy payment order, the proxy payment order is locked to refuse to process payment requests from other target second terminals among the multiple target second terminals.
6. The device according to any one of claims 4 to 5, wherein: Also includes: The indication unit is configured to send indication information of successful proxy payment to the first terminal and the target second terminal in response to determining that the payment operation of the proxy payment order is completed.
7. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.
8. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Payment method and system
CN106845951A
Payment method and mobile terminal
CN108629579A