A transaction identifier management method, transaction method, and computer device
By implementing transaction identifier management and configuration on instant messaging clients, the problem of insufficient flexibility in enterprise group internal transaction schemes is solved, providing a convenient and flexible transaction solution.
Patent Information
- Application Number
- CN202011188656.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-30
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2040-10-30
AI Technical Summary
In existing technologies, transaction schemes within corporate groups are not very flexible and cannot meet the flexible transaction needs of multiple subsidiaries.
A transaction identifier management method is provided, which displays a transaction management page through an instant messaging client, allowing users to bind and manage multiple associated transaction identifiers, including the functions of adding, changing, and setting transaction identifiers, thereby realizing flexible configuration and management of transaction identifiers.
It provides enterprises and employees with more convenient and flexible transaction solutions, meets the transaction needs of different subsidiaries, and improves transaction flexibility and management efficiency.
Smart Images

Figure CN114443183B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a transaction identifier management method, a transaction method, and a computer device. Background Technology
[0002] Internet applications are becoming increasingly intertwined with people's lives, and more and more clients are providing transaction functions for users. Among the related technical solutions, the most common approach is for users to conduct transactions using their own transaction identifiers.
[0003] Currently, many companies have multiple entities, such as a group having multiple subsidiaries. The transaction solutions in related technologies are not very flexible for the companies and the employees working in such companies. Summary of the Invention
[0004] This invention provides a transaction identifier management method, a transaction method, and a computer device, which can provide enterprises and their employees with more convenient and flexible transaction solutions, enabling employees to select transaction identifiers for transactions as needed.
[0005] This invention provides a transaction identifier management method, the method comprising:
[0006] Displays the transaction management page of the transaction management user bound to the target institution on the instant messaging client, the transaction management page including the transaction information of the target institution;
[0007] In response to an account settings trigger operation on the transaction management page, a transaction account settings page is displayed, wherein the transaction account settings page includes the target institution's current associated transaction identifier and a transaction identifier addition control, and the associated transaction identifier is configured with corresponding transaction functions;
[0008] In response to a triggered operation that adds a control to the transaction identifier, the transaction identifier addition page is displayed;
[0009] In response to the transaction identifier addition operation on the transaction identifier addition page, the transaction identifier to be added is obtained, and an identifier binding request is sent to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0010] This invention provides a transaction method, the method comprising:
[0011] Displays a payment management page on an instant messaging client for a target user bound to a target organization. The payment management page includes a transaction identifier setting control and a transaction identifier currently used by the target user. The target organization has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user belongs to the associated transaction identifier.
[0012] In response to an identifier setting operation for the transaction identifier setting control, a target transaction identifier is determined from at least one candidate transaction identifier, and the target transaction identifier is determined as the new currently used transaction identifier, wherein the candidate transaction identifiers include the transaction identifiers that the target user has the right to use among the associated transaction identifiers;
[0013] In response to a transaction initiation operation on the payment management page, the target transaction user of the target user is identified;
[0014] A transaction request is sent to the instant messaging client of the target transaction user based on the target transaction identifier, and the transaction request includes the target transaction identifier.
[0015] This invention also provides a transaction identifier management device, which includes:
[0016] The management page display unit is used to display the transaction management page of the transaction management user bound to the target institution on the instant messaging client. The transaction management page includes the transaction information of the target institution.
[0017] The page display unit is configured to display the transaction account settings page in response to an account settings trigger operation on the transaction management page. The transaction account settings page includes the target institution's current associated transaction identifier and a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions.
[0018] An additional page display unit is added to display the transaction identifier addition page in response to a trigger operation that adds a control to the transaction identifier.
[0019] The addition unit is used to respond to the transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added, and send an identifier binding request to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0020] Optionally, the transaction management page includes a first functional control; and a page display unit for:
[0021] In response to a trigger operation on the first functional control, a transaction function management page is displayed, the transaction function management page including a transaction identifier management control;
[0022] In response to a triggered operation on the transaction identifier management control, the transaction account settings page is displayed.
[0023] Optionally, the transaction management page includes a second functional control; a page display unit is set up for:
[0024] In response to a trigger operation on the second functional control, a list of transaction functional controls is displayed on the transaction management page, the list of transaction functional controls including a transaction identifier management control;
[0025] In response to a triggered operation on the transaction identifier management control, the transaction account settings page is displayed.
[0026] Optional, add units for:
[0027] Generate a notification message for accounts to be added, wherein the notification message is used to indicate the number of accounts to be added to the target organization;
[0028] The transaction account settings page is displayed, and the transaction account settings page also includes the generated prompt information for the account to be added;
[0029] In response to the viewing operation of the prompt information for the account to be added, the account to be added information page is displayed, which includes details of the transaction identifier of the target institution.
[0030] Optionally, the page for adding account information further includes undo and re-edit controls for each transaction identifier to be added. The apparatus in this embodiment also includes:
[0031] The cancellation unit is used to send a cancellation binding request to the merchant management terminal in response to the trigger operation of the cancellation addition control for the target transaction identifier to be added. The cancellation binding request is used to cancel the request to set the target transaction identifier to be added as the associated transaction identifier of the target institution.
[0032] The re-editing unit is used to respond to the triggering operation of the re-editing control for the target transaction identifier to be added, display the information editing page of the target transaction identifier to be added; and in response to the information editing operation on the information editing page, obtain a new transaction identifier to be added, and send an identifier update message to the merchant management terminal. The identifier update message is used to request that the target transaction identifier to be added that needs to be associated with the target institution be replaced with the new transaction identifier to be added.
[0033] Optionally, the transaction account settings page may also include a scope of use setting control corresponding to each of the associated transaction identifiers;
[0034] The apparatus in this embodiment further includes a usage range setting unit, used for:
[0035] In response to an account setting trigger operation for the transaction management page, the setting page display unit displays the transaction account setting page. Then, in response to a trigger operation for the scope of use setting control of the target associated transaction identifier, the scope of use setting page of the target associated transaction identifier is displayed. The scope of use setting page includes a user-added control.
[0036] In response to a triggering operation that adds a control to the user, a user selection page is displayed, the user selection page including candidate users, the candidate users being associated with the transaction management user and bound to the target institution;
[0037] In response to the addition operation for the target candidate user, the target candidate user is set as a user with the usage rights of the target associated transaction identifier.
[0038] Optionally, the transaction management page may also include a transaction record control;
[0039] The apparatus in this embodiment further includes a transaction filtering control, used for:
[0040] After the transaction management page of the transaction management user bound to the target institution on the instant messaging client is displayed in the management page display unit, in response to the trigger operation of the transaction record control, the transaction record page is displayed. The transaction record page includes the historical transaction project information of the target institution and a transaction filtering control, which includes a transaction identifier filtering control.
[0041] In response to a transaction identifier selection operation on the transaction identifier filter control, a filter transaction identifier for filtering transaction item information is determined from the associated transaction identifiers;
[0042] On the transaction record page, the target historical transaction project information is displayed. The target historical transaction project information is the information of the transaction projects that were traded based on the filtered transaction identifier.
[0043] This invention provides a trading device, which includes:
[0044] The payment management page display unit is used to display the payment management page of the target user bound to the target institution on the instant messaging client. The payment management page includes a transaction identifier setting control and the transaction identifier currently used by the target user. The target institution has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user belongs to the associated transaction identifier.
[0045] A transaction identifier determination unit is configured to, in response to an identifier setting operation of the transaction identifier setting control, determine a target transaction identifier from at least one candidate transaction identifier, and determine the target transaction identifier as a new currently used transaction identifier, wherein the candidate transaction identifiers include the transaction identifiers that the target user has the right to use among the associated transaction identifiers;
[0046] The transaction user determination unit is used to determine the target transaction user of the target user in response to a transaction initiation operation on the payment management page.
[0047] A transaction unit is used to send a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, wherein the transaction request includes the target transaction identifier.
[0048] Optionally, the transaction identifier determination unit is used for:
[0049] In response to a trigger operation on the transaction identifier setting control, a transaction identifier selection page is displayed, the transaction identifier selection page including candidate transaction identifiers;
[0050] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0051] Optionally, the transaction identifier determination unit is used for:
[0052] In response to a trigger operation on the transaction identifier setting control, a list of transaction identifiers is displayed on the payment management page, the list of transaction identifiers including candidate transaction identifiers;
[0053] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0054] Optionally, the payment management page may also include a transaction trigger control;
[0055] Optionally, a transaction user determination unit is used for:
[0056] In response to a trigger operation on the transaction trigger control, a transaction object selection page is displayed, which includes the target user's associated users;
[0057] In response to the selection operation for the associated user, the selected associated user is identified as the target transaction user of the target user.
[0058] Optionally, the payment management page may also include a transaction amount setting control;
[0059] The apparatus of this embodiment further includes a transaction amount setting unit, which is used to determine the transaction amount in response to an amount setting operation of the transaction amount setting control before the transaction user determination unit determines the target transaction user of the target user in response to the transaction initiation operation of the payment management page.
[0060] The transaction unit is used for:
[0061] A transaction request is generated based on the transaction amount and the target transaction identifier, the transaction request including the transaction amount and the target transaction identifier;
[0062] The transaction request is sent to the target transaction user through a session with the target transaction user in an instant messaging client.
[0063] Optionally, the instant messaging client includes a merchant business service account; the device further includes:
[0064] The account page display unit is used to display the message page of the merchant's business service account. The message page includes a transaction success message sent by the instant messaging client of the target transaction user in response to the transaction request.
[0065] The transaction details viewing unit is used to display a transaction details page in response to a triggered operation on the transaction success message. The transaction details page includes the transaction amount and the transaction identifier.
[0066] Optionally, the device further includes a switching instruction unit, which is used to send transaction identifier switching information to the server after the transaction identifier determination unit determines the target transaction identifier from at least one candidate transaction identifier in response to the identifier setting operation of the transaction identifier setting control. The transaction identifier switching information is used to instruct the server to switch the transaction identifier currently used by the target user to the target transaction identifier.
[0067] The device also includes a verification unit for:
[0068] Before the transaction unit sends a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, it sends the transaction verification information to the server. The transaction verification information includes the target transaction identifier, so as to trigger the server to verify the transaction function of the target transaction identifier and whether the target transaction identifier is the transaction identifier currently used by the target user; and receives the verification result information sent by the server.
[0069] When the verification is successful, the transaction unit is triggered to execute the step of sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier.
[0070] In some embodiments of the present invention, a computer device may also be provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described above.
[0071] In some embodiments of the present invention, a storage medium may also be provided on which a computer program is stored, which, when run on a computer, causes the computer to perform the steps of the method as described above.
[0072] Using the embodiments of this application, a transaction management page of a transaction management user bound to a target organization can be displayed on an instant messaging client. The transaction management page includes the target organization's transaction information. In response to an account setting trigger operation on the transaction management page, a transaction account setting page is displayed, which includes the target organization's current associated transaction identifier and a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions. In response to a trigger operation on the transaction identifier addition control, a transaction identifier addition page is displayed. In response to a transaction identifier addition operation on the transaction identifier addition page, the transaction identifier to be added is obtained, and an identifier binding request is sent to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target organization. Thus, multiple associated transaction identifiers that can be used for transactions can be set for an enterprise, which is beneficial to providing more convenient and flexible transaction solutions for enterprise employees, allowing enterprise employees to select transaction identifiers for transactions as needed. Attached Figure Description
[0073] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0074] Figure 1This is a schematic diagram of the trading system provided in an embodiment of the present invention;
[0075] Figure 2 This is a flowchart illustrating the transaction identifier management method provided in an embodiment of the present invention;
[0076] Figure 3a This is a schematic diagram of the transaction identifier addition page provided in an embodiment of the present invention;
[0077] Figure 3b This is a schematic diagram illustrating the addition of transaction identifiers provided in an embodiment of the present invention;
[0078] Figure 3c This is a schematic diagram illustrating the modification of the transaction identifier to be added, provided in an embodiment of the present invention;
[0079] Figure 3d This is a schematic diagram illustrating the setting of the scope of use of the transaction identifier provided in an embodiment of the present invention;
[0080] Figure 4 This is a schematic diagram of the transaction method provided in an embodiment of the present invention;
[0081] Figure 5a This is a schematic diagram showing the payment management page provided in an embodiment of the present invention;
[0082] Figure 5b This is a schematic diagram showing the payment management page provided in an embodiment of the present invention;
[0083] Figure 5c This is a schematic diagram illustrating the selection of transaction objects provided in an embodiment of the present invention;
[0084] Figure 5d This is a schematic diagram of the transaction details page provided in an embodiment of the present invention;
[0085] Figure 5e This is a schematic diagram of a transaction process provided by an embodiment of the present invention;
[0086] Figure 6 This is a schematic diagram of the structure of a transaction identifier management device provided in an embodiment of the present invention;
[0087] Figure 7 This is a schematic diagram of the structure of a trading device provided in an embodiment of the present invention;
[0088] Figure 8 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Detailed Implementation
[0089] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0090] This invention provides a transaction identifier management method, a transaction method, an apparatus, a computer device, and a storage medium.
[0091] This embodiment provides a trading system, including: a trading identifier management device for computer equipment (which may be referred to as a first computer equipment) and a trading device for computer equipment (which may be referred to as a second computer equipment).
[0092] The computer device may be a terminal, and the transaction system may also include a server that provides services for the first terminal and the second terminal.
[0093] In this embodiment, the terminal may include a mobile terminal and a fixed terminal. The mobile terminal includes, but is not limited to, smartphones, smartwatches, tablets, laptops, etc., while the fixed terminal includes, but is not limited to, desktop computers, smart TVs, etc.
[0094] The transaction identifier management method in this embodiment can be implemented based on a first terminal and a server, and the transaction method can be implemented based on a second terminal and a server.
[0095] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms, but it is not limited to these.
[0096] refer to Figure 1 The transaction system provided in this embodiment includes: a first terminal 10, a second terminal 20, and a server 30.
[0097] The first terminal 10 can be used to display the transaction management page of the transaction management user bound to the target institution on the instant messaging client. The transaction management page includes the transaction information of the target institution. In response to the account setting trigger operation of the transaction management page, the transaction account setting page is displayed. The transaction account setting page includes the target institution's current associated transaction identifier and a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions. In response to the trigger operation of the transaction identifier addition control, the transaction identifier addition page is displayed. In response to the transaction identifier addition operation of the transaction identifier addition page, the transaction identifier to be added is obtained, and an identifier binding request is sent to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0098] Correspondingly, server 30 can receive the identifier binding request, send the identifier binding request to the merchant management terminal, receive the binding result information sent by the terminal, and send the binding result information to the first terminal so that the user of the first terminal can know the binding result.
[0099] The second terminal 20 can be used to display a payment management page of a target user bound to a target institution on an instant messaging client. The payment management page includes a transaction identifier setting control and a transaction identifier currently used by the target user. The target institution has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user is an associated transaction identifier. In response to an identifier setting operation on the transaction identifier setting control, a target transaction identifier is determined from at least one candidate transaction identifier and set as the new currently used transaction identifier. The candidate transaction identifiers include transaction identifiers that the target user has access to among the associated transaction identifiers. In response to a transaction initiation operation on the payment management page, the target transaction user of the target user is determined. A transaction request is sent to the instant messaging client of the target transaction user based on the target transaction identifier. The transaction request includes the target transaction identifier.
[0100] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.
[0101] This embodiment of the invention will be described from the perspective of a transaction identifier management device, which can be integrated into a first terminal, for example, it can be integrated into the first terminal in the form of a client.
[0102] This invention provides a transaction identifier management method, which can be executed by the processor of a first terminal, such as... Figure 2 As shown, the process of this transaction identifier management method can be as follows:
[0103] 201. Display the transaction management page of the transaction management user bound to the target institution on the instant messaging client. The transaction management page includes the transaction information of the target institution.
[0104] The instant messaging client in this embodiment is a client that can provide users with instant messaging functionality. Optionally, users can bind their instant messaging client to their organization. For example, if employee A works for company B, then employee A's identity identifier, such as their account, in the instant messaging client can be bound to company B.
[0105] Optionally, the transaction management user is a user bound to the institution who is configured to manage transactions related to the institution. For example, this could be a user managing the institution's transaction identifier, historical transaction information, the scope of use of the transaction identifier, and refund items.
[0106] The type of target organization in this embodiment is not limited; it can be an enterprise, company, group, various organizations, etc. In this embodiment, the same transaction identifier can be associated with different organizations. The same transaction identifier can be used by different employees of the organization. Furthermore, the organization can include multiple sub-organizations, for example, an organization may include multiple sub-organizations in different regions. Each sub-organization can apply for its own transaction identifier on the instant messaging client. Employees of a sub-organization can use the transaction identifiers of other sub-organizations through authorization from the transaction management user.
[0107] Optionally, the transaction management page in this embodiment can be a page of the transaction function module of the instant messaging client, or it can be a page of a subroutine of the instant messaging client. In this embodiment, the transaction management page can be displayed in response to the triggering of a subroutine in the instant messaging client.
[0108] Optionally, the step "Display the transaction management page of the transaction management user bound to the target institution on the instant messaging client" includes:
[0109] Displays the subroutine page of the transaction management user bound to the target institution on the instant messaging client. The subroutine page includes at least one subroutine, which includes a transaction subroutine.
[0110] In response to a transaction settings operation performed on a transaction subroutine, the transaction management page is displayed.
[0111] In this embodiment, the subroutines in the work subroutine page can be different for different employees of the enterprise. For example, the number of subroutines can be different. The scope of use of these subroutines can be set, that is, the users who can use (or see) the subroutines can be set. This setting can be made by the transaction management user or by other management users in the enterprise. This embodiment does not limit this.
[0112] In one example, the scope of all subroutines could be all users bound to the target organization; in another example, the scope of a subroutine could be a subset of the users bound to the target organization. For instance, for a transaction subroutine, its scope could be set to users within the business and / or finance departments of the organization.
[0113] It is understandable that only users within the scope of the service can see the transaction subroutine on the subroutine page, while the transaction subroutine will not be displayed on the subroutine page of users outside the scope of the service.
[0114] The transaction setup operation can be a click operation on a transaction subroutine, or an operation consisting of a series of complex operations. This embodiment does not limit this.
[0115] For example, refer to Figure 3a The page indicated by 301 is the work subroutine page of the transaction management user bound to the target organization on the instant messaging client. This work subroutine page includes several subroutines that can be used to assist employees in their work within the enterprise, such as transaction subroutines for transactions (e.g., a subroutine named "External Collection"), clocking in and out subroutines for clocking in and out (e.g., a subroutine named "Clock In"), etc. When a user triggers an operation on the "External Collection" subroutine, such as clicking, double-clicking, or long-pressing, the transaction management page indicated by 302 is displayed. This transaction management page includes the target organization's transaction information, which may include the target organization's total collection amount for the day, the number of collection members (employees of the enterprise), the number of collection transactions, and other information.
[0116] Of course, it is understood that the content of the transaction information in this embodiment is not limited and can be set according to customer needs, or set by the customer. For example, the transaction information may also include the information of the transaction user (the user who transacts with the receiving member).
[0117] 202. In response to an account settings trigger operation on the transaction management page, the transaction account settings page is displayed. The transaction account settings page includes the target institution's current associated transaction identifier and a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions.
[0118] In this embodiment, the first associated transaction identifier set as the target institution can be used within the scope of the transaction subroutine by default. All users within the scope of the transaction subroutine will use this first associated transaction identifier as their default transaction identifier. Of course, transaction management users can reconfigure this scope using the method described in this embodiment.
[0119] The transaction identifier in this embodiment is an identifier with transaction functionality, meaning that users can conduct transactions through this transaction identifier within the instant messaging client. This transaction functionality can be configured by the staff of the instant messaging client.
[0120] Optionally, the transaction identifier in this embodiment may include at least two parts: a transaction identifier name and a transaction identifier number. The transaction identifier name may consist of characters in at least one language, such as a Chinese name composed of Chinese characters. The transaction identifier number may consist of any numbers, characters, etc., such as a 13-digit string of numbers. The transaction identifier number may be set by the instant messaging client, and this transaction identifier number corresponds to the transaction identifier name. Optionally, the transaction identifier number may be unique. Of course, the transaction identifier may also include other information, such as an abbreviation of the transaction identifier name, etc.
[0121] Among them, the related transaction identifier is a transaction identifier that is related to the target entity. In one example, the related transaction identifier can be the transaction identifier of a subsidiary of the target entity. For example, a company's related transaction identifier can include the transaction identifier of its subsidiaries.
[0122] Optionally, in this embodiment, the transaction identifier needs to be set to establish an association with the target institution and become an associated transaction identifier of the target institution. This setting can be either directly establishing an association between the transaction identifier and the target institution, or establishing an association between the target institution and its sub-institutions, and then, based on this association, establishing an association between the sub-institutions' transaction identifiers and the target institution.
[0123] In one example, the transaction management page includes a first functional control that can trigger the display of the transaction management page, thereby triggering the display of the transaction account settings page. Optionally, "displaying the transaction account settings page in response to an account settings trigger operation on the transaction management page" includes:
[0124] In response to a trigger operation on the first functional control, the transaction function management page is displayed, which includes a transaction identifier management control;
[0125] In response to a triggered action on the transaction identifier management control, the transaction account settings page is displayed.
[0126] In this example, the transaction management page may also include controls with other transaction management functions, such as controls for managing refunds for enterprise members, controls for setting transaction management users for transaction subroutines, etc. This embodiment does not limit this.
[0127] For example, see also Figure 3aThe transaction management page indicated by 302 includes a first functional control, such as control 3201 represented by "...". When a trigger operation is detected on the "..." control 3201, the transaction function management page indicated by 303 is displayed. This transaction function management page includes a transaction identifier management control, such as a control named "Receiving Account Management". The display area of this receiving account management control can also display the current number of associated transaction identifiers. When a trigger operation is detected on the "Receiving Account Management" control, the transaction account settings page indicated by 304 is displayed. This transaction account settings page includes the target institution's current associated transaction identifiers, such as the transaction identifier of XX Company Shenzhen Branch indicated by 3041, and a transaction identifier adding control, such as control 3042 shaped like a "+".
[0128] In another example, the transaction management page includes a second functional control that can trigger the display of a list, thereby triggering the display of the transaction account settings page through operations on the list. Optionally, "displaying the transaction account settings page in response to an account settings trigger operation on the transaction management page" may include:
[0129] In response to a trigger operation on the second functional control, a list of trading functional controls is displayed on the trading management page. The list of trading functional controls includes a trading identifier management control.
[0130] In response to a triggered action on the transaction identifier management control, the transaction account settings page is displayed.
[0131] This list can also include controls with other transaction management functions. Compared to the way the first function control triggers the display of the transaction function management page, the list of transaction function controls can display less content than the transaction function management page. However, for users, there is less switching between pages, reducing the feeling of operation interruption and providing a stronger sense of continuity in the user experience.
[0132] For example, see Figure 3b The transaction management page indicated by 305 includes a second functional control, such as control 3051 indicated by "...". When a trigger operation is detected on control 3051, the transaction management page indicated by 306 is displayed. This transaction management page newly displays a list of transaction function controls 3061. The list of transaction function controls includes transaction identifier management controls, such as a control named "Receiving Account Management". When a trigger operation is detected on this control, the following is displayed: Figure 3a The trading account settings page as indicated by error code 304.
[0133] 203. In response to the triggering operation of adding a control to a transaction identifier, display the transaction identifier addition page;
[0134] In this embodiment, the transaction identifier addition page may include a transaction identifier input control and a confirmation input control, such as a transaction identifier name input sub-control and a transaction identifier number input sub-control.
[0135] Optional, or for reference only. Figure 3a The 304 error indicates the trading account settings page, which includes controls for adding trading identifiers, such as a "+" control 3042. When a triggering operation is detected on the "+" control 3042, such as clicking or double-clicking, the following message appears: Figure 3c Page 307 contains two input boxes, 3071 and 3072, which are sub-controls for inputting the transaction identifier name and the transaction identifier number, respectively. Users can input the transaction identifier to be added by inputting into these two input boxes.
[0136] Optionally, in another example, the transaction identifiers of the target institution and its sub-institutions can be associated by inputting the sub-institutions of the target institution. Optionally, the transaction identifier addition page may include sub-institution information input controls and confirmation input controls, such as a sub-institution name input sub-control and a sub-institution identifier input sub-control.
[0137] 204. In response to the transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added, and send an identifier binding request to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0138] After receiving the identifier binding request, the merchant management terminal can obtain the transaction identifier to be added, verify the transaction identifier to be added, and set the transaction identifier to be added as the associated transaction identifier of the target institution after the verification is successful.
[0139] Optionally, the step "In response to a transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added" may include:
[0140] In response to an input operation on the transaction identifier input control, obtain the transaction identifier entered by the user;
[0141] In response to a confirmation operation on the confirmation input control, the transaction identifier entered by the user is identified as the transaction identifier to be added.
[0142] The specific steps for obtaining the transaction identifier input by the user may include: in response to an input operation of the transaction identifier name input sub-control, obtaining the transaction identifier name of the transaction identifier; in response to an input operation of the transaction identifier number input sub-control, obtaining the transaction identifier number of the transaction identifier.
[0143] Optional, for example, refer to Figure 3c The transaction identifier addition page indicated by 307 includes a transaction identifier name input sub-control 3071 and a transaction identifier number input sub-control 3072. Users can enter the transaction identifier name and transaction identifier number through these two controls. When a trigger operation is detected on the input confirmation control 3073, the transaction identifier entered by the user is determined to be a transaction identifier to be added, and an identifier binding request is sent to the merchant management terminal of the instant messaging client.
[0144] In the scheme of associating a target institution and a transaction identifier through a sub-institution, the step "in response to the transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added" may include:
[0145] In response to the information input operation of the sub-organization information input control, obtain the organization information of the sub-organization to be associated, which may include the organization name and organization identifier, etc.
[0146] In response to the confirmation operation of the confirmation input control, the sub-organization to be associated is identified as the target associated sub-organization, the organization information of the target associated sub-organization is sent to the server, and the server is triggered to obtain the transaction identifier of the target associated sub-organization as the transaction identifier to be added;
[0147] Organizational identification may include information that serves an identifying function, such as the organization code.
[0148] Optionally, the server may send the transaction identifier to be added to the transaction management user of the instant messaging client, or it may choose not to send the transaction identifier to be added; this embodiment does not impose any restrictions on this.
[0149] In this example, the specific function of the identifier binding request can include: requesting that the transaction identifier of the target associated sub-organization be set as the associated transaction identifier of the target organization.
[0150] In this process, the identifier binding request can be sent to the server first, and then the server forwards it to the merchant management terminal of the instant messaging client. The identifier binding request can be sent to the server along with the organization information, or it can be sent after receiving the transaction identifier to be added from the server; this embodiment does not impose any restrictions on this.
[0151] In this example, after receiving the identifier binding request, the server can also send a binding authorization request to the instant messaging client of the transaction management merchant of the target associated sub-organization. This binding authorization request inquires whether the transaction management merchant of the target associated sub-organization accepts setting the transaction identifier of the target associated sub-organization as the associated transaction identifier of the target organization. If the server receives the authorization information sent by the transaction management merchant of the target associated sub-organization, it can automatically set the transaction identifier to be added as the associated transaction identifier of the target organization. Alternatively, the server can send the identifier binding request to the merchant management terminal of the instant messaging client, whereby the merchant management terminal performs manual verification of the transaction identifier to be added and binds it after successful verification.
[0152] The merchant management terminal can be a mini-program dedicated to merchant managers in an instant messaging client, or it can be the merchant manager's account in the instant messaging client, etc. This embodiment does not limit this.
[0153] Optionally, in this embodiment, to facilitate the administrator's determination of whether the transaction identifier to be added is correct and whether it needs to be modified, the progress information of setting the transaction identifier to be added as the associated transaction identifier of the target institution is included. This progress information includes, but is not limited to: binding in progress, pending confirmation, binding successful, etc.
[0154] In this context, "Binding in progress" means that the transaction identifier to be added is being verified by the server; "Pending confirmation" means that the transaction identifier to be added has passed the server's verification and has been pushed to the merchant management terminal, waiting for the staff of the merchant management terminal to bind the transaction identifier and the target institution and set it as the associated transaction identifier of the target institution; "Binding successful" means that the identifier to be added has been set as the associated transaction identifier of the target institution.
[0155] After the step "in response to the transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added, and send the identifier binding request to the merchant management terminal of the instant messaging client", a notification message for the account to be added can be generated. The notification message for the account to be added is used to indicate the number of identifiers to be added for the target institution. The transaction account settings page is displayed, and the transaction account settings page also includes the generated notification message for the account to be added.
[0156] For example, refer to Figure 3c When a trigger operation is detected on the 3073 control in the page indicated by 307, the trading account settings page indicated by 308 is displayed, and the new trading account settings page displays the prompt message 3081 for the account to be added.
[0157] Optionally, this embodiment can also modify the identifier to be added that needs to be associated with the target institution through the operation of the notification information 3081 for the account to be added. Optionally, this embodiment can also include: in response to the operation of viewing the notification information for the account to be added, displaying the account information page for the account to be added. The account information page for the account to be added includes details of the transaction identifier to be added for the target institution. The details may include the transaction identifier name, transaction identifier number, application date for setting the transaction identifier to be added as the associated transaction identifier of the target institution, and other information.
[0158] For example, refer to Figure 3c When a trigger operation targeting 3081 is detected, the page indicated by 309 is displayed. This page includes details of the transaction identifier to be added that was previously set by the user. These details include the transaction identifier name, transaction identifier number, and application date, etc.
[0159] Optionally, the page for adding account information may also include undo and re-edit controls for each transaction identifier to be added. After the step "Display the page for adding account information in response to viewing the prompt information for the account to be added," it may further include:
[0160] In response to the triggering operation of the undo add control for the target transaction identifier to be added, a undo binding request is sent to the merchant management terminal. The undo binding request is used to revoke the request to set the target transaction identifier to be added as the associated transaction identifier of the target institution.
[0161] In response to a trigger operation on the edit control for the target transaction identifier to be added, display the information editing page for the target transaction identifier to be added;
[0162] In response to an information editing operation on the information editing page, a new transaction identifier to be added is obtained, and an identifier update message is sent to the merchant management terminal. The identifier update message is used to request that the target transaction identifier to be added that needs to be associated with the target institution be replaced with the new transaction identifier to be added.
[0163] The information editing page can include a transaction identifier name editing control and a transaction identifier number editing control. These two controls can be in the form of input boxes. They can also display the transaction identifier name and transaction identifier number of the target transaction identifier to be added, so that users can easily find the location of input errors and make quick corrections.
[0164] Of course, in one example, the page for adding account information may include only one of the undo / add control and re-edit control set for each transaction identifier to be added. This embodiment is not limited in this respect.
[0165] Optionally, the unbinding request includes the target transaction identifier to be added, and the identifier update message includes the target transaction identifier to be added and the new transaction identifier to be added.
[0166] It is understood that in this embodiment, when the transaction identifier to be added is set as the associated transaction identifier of the target institution, the server can send the association success information to the instant messaging client of the first terminal so that the instant messaging client of the first terminal can adjust the prompt information for the account to be added, such as adjusting the number of identifiers to be added, or setting the prompt information for the account to be added on the transaction account settings page to a hidden state when there are no identifiers to be added.
[0167] Optional, or for reference only. Figure 3c The page for adding account information, indicated by 309, includes a cancellation control (such as a control named "Cancel") and a re-edit control (such as a control named "Re-edit") for each transaction identifier to be added. When a trigger operation is detected for the re-edit control, the information editing page indicated by 310 is displayed. This page includes a transaction identifier name editing control 3101 and a transaction identifier number editing control 3102. Based on the input operation for the controls 3101 and 3102, a new transaction identifier can be obtained. When a trigger operation is detected for the re-edit confirmation control, such as the control named "Filled in" 3103, the new transaction identifier is identified as the new transaction identifier to be added.
[0168] Optionally, in this embodiment, a corresponding scope of use can be set for each associated transaction identifier to increase the management of multiple transaction identifiers of the enterprise. The transaction account settings page may also include a scope of use setting control corresponding to each associated transaction identifier; after the step "in response to the account settings trigger operation on the transaction management page, display the transaction account settings page", it may further include:
[0169] In response to a triggered operation of the usage scope setting control for the target associated transaction identifier, the usage scope setting page for the target associated transaction identifier is displayed. The usage scope setting page includes user-added controls.
[0170] In response to a user adding a control, a user selection page is displayed. The user selection page includes candidate users, who are associated with the transaction management user and bound to the target institution.
[0171] In response to the addition operation for the target candidate user, the target candidate user is set as a user with usage rights to the target associated transaction identifier.
[0172] Optionally, in this embodiment, after setting the target candidate user as a user with usage rights to the target associated transaction identifier, a notification message can be pushed to the target candidate user's instant messaging client to notify the target candidate user that the target candidate user has been set within the usage scope of the target associated transaction identifier.
[0173] It is understandable that setting the target candidate user to have the access permission of the target associated transaction identifier means that the target candidate user can use their account on the instant messaging client to conduct transactions with the target candidate user's associated users, such as receiving or making payments.
[0174] In this embodiment, the user associated with the transaction management user is called the associated user. The associated user can include users in the transaction management user's address book in the instant messaging client, users in the group created by the group chat session, etc.
[0175] Optionally, in one example, candidate users can be users bound to the target organization on the instant messaging client. In another example, the transaction subroutine is configured with visible users, which are users corresponding to the scope of the transaction subroutine's use; that is, users who can see the transaction subroutine among those bound to the target organization on the instant messaging client. In this embodiment, the candidate users are a subset of these visible users; that is, the candidate users originate from these visible users.
[0176] Optionally, on the user selection page, candidate users can be arranged according to their organizational structure within the target organization. That is, the user selection page can include the organizational information to which the user belongs, and users from the same organization are arranged under that organizational information. Optionally, the user candidate page can also include user group tags, which are tags for the groups to which at least two related users belong. Users belonging to the same group can be arranged under that group tag. It is understood that transaction management users can add new users with access rights to the target related transaction identifier by selecting individual users, organizational information, or group tags.
[0177] For example, see Figure 3dPage 311 indicates the transaction account settings page, which includes two related transaction identifiers. "XX Company Chengdu Branch" was a previously added transaction identifier, which has been approved by the merchant management interface of the instant messaging client and set as the related transaction identifier for the target organization. Therefore, the transaction account settings page indicated by 311 contains two related transaction identifiers. In this embodiment, the transaction account settings page has a user scope setting control corresponding to the related transaction identifier, such as the control indicated by 3111. Within the display area of this scope setting control, information about the user with the related transaction identifier can also be displayed, such as the user's user ID (e.g., name), or the user's organization or group tag, etc.
[0178] When a trigger operation is detected for control 3111, the page indicated by 312 is displayed. The page indicated by 312 includes user-added controls such as control 3121, which is represented by "+" and "Add". When a trigger operation is detected for control 3121, the user selection page indicated by 313 is displayed. The user selection page includes candidate users and a user confirmation control such as a control named "Confirm". Candidate users can include visible users of the transaction subroutine. When a selection operation for a candidate user is detected, and a trigger operation for the user confirmation control is detected, the selected target candidate user is set as a user with the access rights to the target associated transaction identifier.
[0179] In the process of setting the target candidate user as a user with the access rights of the target associated transaction identifier in response to the addition operation for the target candidate user, it may specifically include: in response to the addition operation for the target candidate user, sending access user addition information to the server, the access user addition information being used to instruct the server to set the target candidate user as a user with the access rights of the target associated transaction identifier.
[0180] In this embodiment, in related technologies, the target institution has only one transaction identifier, and the transaction item information (which can also be understood as order information) in these technologies does not include transaction identifier information. However, the target institution has multiple transaction identifiers, and sometimes it is necessary to view transactions based on a specific transaction identifier. Therefore, the transaction item information in related technologies cannot meet this need. To facilitate the management of historical transaction items, this embodiment adds a transaction item information management scheme based on transaction identifiers. Considering that prior to this application, the target institution's historical transaction item information did not contain transaction identifier information, to facilitate the management of historical transaction item information, historical data can be re-run for the target institution's historical transaction item information, and the corresponding transaction identifier can be added to the historical transaction item information.
[0181] The optional transaction management page also includes transaction record controls; after the step "Display the transaction management page of the transaction management user bound to the target institution on the instant messaging client", it may also include:
[0182] In response to a trigger action on the transaction record control, the transaction record page is displayed. The transaction record page includes historical transaction information of the target institution, as well as transaction filtering controls, including transaction identifier filtering controls.
[0183] In response to a transaction identifier selection operation on the transaction identifier filter control, determine the filter transaction identifier among the associated transaction identifiers used to filter transaction item information;
[0184] On the transaction history page, switch to displaying the target historical transaction information. The target historical transaction information is the information of the transaction projects that were traded based on the filtered transaction identifier.
[0185] Optionally, the step "in response to a transaction identifier selection operation on the transaction identifier filter control, determine the filter transaction identifiers among the associated transaction identifiers used to filter transaction item information" may include:
[0186] In response to a trigger action on the transaction identifier filtering control, a list of candidate transaction identifiers is displayed, which includes the associated transaction identifiers of the target institution;
[0187] In response to the selection operation for the target related transaction identifier, the target related transaction identifier is determined to be a filter transaction identifier used to filter transaction item information.
[0188] Optionally, the number of target related transaction identifiers can be at least one.
[0189] Optionally, in this embodiment, the transaction management page also includes a record export control. When an export operation is detected for the record export control, the target historical transaction item information is exported to the target storage area.
[0190] The target storage area can be the default area or the storage area selected by the record export control; this embodiment does not impose any restrictions on this.
[0191] In practice, when organizations use the transaction functions provided by instant messaging clients for transactions such as receiving payments, members under different organizational structures may need to receive payments through different transaction identifiers. This embodiment allows organizations, such as enterprises, to set up multiple associated transaction identifiers that can be used for transactions, and to allocate different usage scopes to different associated transaction identifiers. This enables different organizational members to use different associated transaction identifiers for receiving payments, providing employees with a more convenient and flexible transaction solution, allowing them to choose transaction identifiers according to their needs. Simultaneously, enterprises can also perform multi-dimensional statistical filtering of transaction project information based on the different associated transaction identifiers.
[0192] The embodiments of the present invention will be described from the perspective of a trading device, which can be integrated into a second terminal, for example, it can be integrated into the second terminal in the form of a client.
[0193] This invention provides a transaction method that can be executed by the processor of a second terminal, such as... Figure 4 As shown, the process of this trading method can be as follows:
[0194] 401. Display the payment management page of the target user on the instant messaging client that is bound to the target institution. The payment management page includes a transaction identifier setting control and the transaction identifier currently used by the target user. The target institution has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user is an associated transaction identifier.
[0195] If the target user does not have a usable transaction identifier, they can apply to the transaction management user for at least one transaction identifier that they have permission to use through the instant messaging client.
[0196] The transaction identifier currently used by the target user can be displayed in the display area of the transaction identifier setting control. In one example, the transaction identifier currently used by the target user can be considered as the transaction identifier set as the default transaction identifier. A target user has only one default transaction identifier, but it can be switched.
[0197] The corresponding explanations of the aforementioned target institutions, related transaction identifiers, etc., can be found in the description in the previous method example, and will not be repeated here.
[0198] Optionally, the payment management page can also be a page within a transaction subroutine. Optional step 401 may specifically include:
[0199] Displays a task subroutine page on the instant messaging client that is bound to the target user of the target organization. The task subroutine page includes at least one subroutine, which includes a transaction subroutine.
[0200] In response to a payment trigger action for a transaction subroutine, the payment management page is displayed.
[0201] In response to a payment trigger operation for a transaction subroutine, the system can either obtain the target user's currently used transaction identifier locally on the second terminal, or send a transaction identifier request to the server to trigger the server to provide the target user's currently used transaction identifier. Upon receiving the target user's currently used transaction identifier from the server, the system will display the payment management page.
[0202] For example, refer to Figure 5a The page indicated by 501 is the working subroutine page, which includes transaction subroutines such as the "External Payment Collection" subroutine. When a trigger operation is detected for a transaction subroutine, the payment management page indicated by 502 is displayed. This payment management page includes transaction identification setting controls such as control 5021 named "Payee".
[0203] Optionally, the transaction identifier currently used by the target user can also be displayed in the display area of the transaction identifier setting control. For example, in a 502 page, the transaction identifier currently used by the target user is the transaction identifier corresponding to "XX Company Shenzhen Branch".
[0204] 402. In response to an identifier setting operation on a transaction identifier setting control, a target transaction identifier is determined from at least one candidate transaction identifier, and the target transaction identifier is determined as the new currently used transaction identifier, wherein the candidate transaction identifiers include transaction identifiers that the target user has the right to use among the associated transaction identifiers;
[0205] In this embodiment, the transaction identifier setting control can trigger the display of the transaction identifier selection page, and the target transaction identifier can be determined by the selection operation on the transaction identifier selection page.
[0206] Optionally, the step "in response to an identifier setting operation on a transaction identifier setting control, determine a target transaction identifier from at least one candidate transaction identifier" may include:
[0207] In response to a triggered action on the transaction identifier setting control, a transaction identifier selection page is displayed, which includes candidate transaction identifiers;
[0208] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0209] Optionally, the transaction identifier selection page can display detailed information such as the transaction identifier name and transaction identifier number of the candidate transaction identifier. Optionally, the transaction identifier selection page can also display other information about the candidate transaction identifier, such as its scope of use.
[0210] For example, refer to Figure 5a On the payment management page indicated by 502, there is a transaction identifier setting control, such as a control 5021 named "Payee". When a trigger operation is detected on this transaction identifier setting control, the page indicated by 503 is displayed. Optionally, this page includes candidate transaction identifiers, i.e., associated transaction identifiers that the target user has access to. When a user's selection operation on a candidate transaction identifier, such as a click or double-click, is detected, the selected candidate transaction identifier is set as the target transaction identifier, and the payment management page indicated by 504 is displayed. On this payment management page, the transaction identifier displayed on the transaction identifier setting control 5041 becomes the target transaction identifier.
[0211] In another example, optionally, the step "determine the target transaction identifier from at least one candidate transaction identifier in response to an identifier setting operation on the transaction identifier setting control" may include:
[0212] In response to a triggered action on the transaction identifier setting control, a list of transaction identifiers is displayed on the payment management page, which includes candidate transaction identifiers;
[0213] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0214] For example, when clicking Figure 5a After clicking the "Payee" control on the 502 page, the payment management page changes to... Figure 5b The indicated page displays a list of transaction identifiers via a drop-down list. The list includes candidate transaction identifiers. When a selection action is detected for a candidate transaction identifier such as "XX Company Chengdu Branch", the transaction identifier of "XX Company Chengdu Branch" is determined as the target transaction identifier.
[0215] In the two schemes for determining the target transaction identifier mentioned above, when a trigger operation for setting the transaction identifier control is detected, the associated transaction identifiers that the target user has access to can be obtained locally from the second terminal as candidate transaction identifiers, or the associated transaction identifiers that the target user has access to can be obtained from the server as candidate transaction identifiers, and then the transaction identifier list or transaction identifier selection page is displayed.
[0216] 403. In response to a transaction initiation operation on the payment management page, identify the target transaction user of the target user;
[0217] The target transaction user can be at least one of the target user's associated users on the instant messaging client. Optionally, the target user can set up an external contact user set on the instant messaging client, where the associated users are users not bound to the target organization. The target transaction user can be a user selected from the external contact user set.
[0218] In this embodiment, the payment management page also includes a transaction trigger control; step 430 may specifically include:
[0219] In response to a trigger action on a transaction trigger control, a transaction object selection page is displayed, which includes the target user's associated users;
[0220] In response to the selection operation for associated users, the selected associated users are identified as the target trading users of the target user.
[0221] Optionally, the transaction partner selection page may include associated users, specifically users from a set of external contact users.
[0222] Optionally, the transaction object selection page also includes a user confirmation control, and the step "in response to the selection operation for the associated user, the selected associated user is identified as the target transaction user of the target user" includes:
[0223] In response to the selection operation for associated users, the selected associated users are identified as potential target trading users;
[0224] In response to a trigger action on a user-defined control, the candidate target trading user is identified as the target trading user.
[0225] For example, refer to Figure 5a The payment management page indicated by the 502 error includes transaction trigger controls such as a control named "Select Chat to Send". When a triggering action is detected on the transaction trigger control, the following is displayed: Figure 5c The transaction partner selection page includes users from the external contact user set, specifically Mr. Zhang and others under the "External Contacts" tab. When a user... Figure 5c If the page indicates that an associated user has been selected and the user confirmation control (e.g., the "OK" control) has been clicked, then the selected associated user will be... Figure 5c Boss Zhang and Boss Wang were identified as target users for transactions.
[0226] 404. Send a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier. The transaction request includes the target transaction identifier.
[0227] In this embodiment, the transaction amount can be set by the target transaction user or by the target user. Optionally, in this embodiment, the payment management page also includes a transaction amount setting control. Before the step "in response to the transaction initiation operation on the payment management page, determine the target transaction user of the target user", it may also include: in response to the amount setting operation on the transaction amount setting control, determine the transaction amount.
[0228] Optionally, the step "send a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, the transaction request including the target transaction identifier" may include: generating a transaction request based on the transaction amount and the target transaction identifier, the transaction request including the transaction amount and the target transaction identifier; and sending the transaction request to the target transaction user through a session with the target transaction user in the instant messaging client.
[0229] The transaction amount setting control can be an input box control, where the user enters the transaction amount.
[0230] For example, refer to Figure 5a The 502 page includes a transaction amount setting control 5022, which allows users to enter transaction amounts such as 1000.
[0231] In this embodiment, a transaction request can be sent through a session with the target transaction user. Optionally, step 404 may include: generating a transaction request based on the transaction amount and the target transaction identifier, establishing a session with the target transaction user in the instant messaging client, and sending the transaction request to the target transaction user in the session.
[0232] When there is only one target trading user, a trading request can be sent to the target trading user through a one-on-one chat session between the target users. When there are multiple target trading users, a trading request can be sent to each target trading user through a one-on-one chat session between the target users. Alternatively, a group chat session can be established between the target users, and a trading request can be sent in the group chat session.
[0233] The transaction request in this embodiment is used to request the target transaction user and the target transaction identifier to conduct a transaction based on the transaction amount. For example, it requests the target transaction user to pay the transaction amount to the target transaction identifier.
[0234] Optionally, the transaction in this embodiment can be a payment transaction or a receipt transaction, etc., and this embodiment does not limit it.
[0235] It is understood that in this embodiment, the transaction amount received based on the transaction request will be deposited into the account corresponding to the target transaction identifier.
[0236] Optionally, in this embodiment, a merchant business service account is set in the instant messaging client; the method further includes: displaying a message page of the merchant business service account, the message page including a transaction success message sent by the instant messaging client of the target transaction user in response to the transaction request;
[0237] In response to a successful transaction message, the transaction details page is displayed, which includes the transaction amount and transaction identifier.
[0238] The transaction details page in this embodiment is as follows: Figure 5d As shown, it can display detailed transaction information, such as transaction identifier, merchant order number, transaction time, etc.
[0239] In this embodiment, certain verification can be performed before the transaction request is sent to further ensure transaction security. Optionally, after the step "in response to the identifier setting operation of the transaction identifier setting control, determine the target transaction identifier from at least one candidate transaction identifier", it may further include:
[0240] Send transaction identifier switching information to the server. The transaction identifier switching information is used to instruct the server to switch the target user's current transaction identifier to the target transaction identifier.
[0241] This step allows the server to know which transaction identifier the target user will use for a transaction after switching their current transaction identifier.
[0242] The server in this embodiment can be composed of servers with multiple functions, for example, refer to Figure 5e The server includes a payment logic server and a payment server.
[0243] For reference Figure 5e When the target user triggers Figure 5a When the "External Payment Collection" sub-application appears on the 501 page, instant messaging client A (the target user's instant messaging client) triggers the payment logic server to retrieve the transaction identifier currently used by the target user, and triggers the payment server to verify whether the transaction identifier has transaction functionality and whether the target user has the permission to use the transaction identifier, etc. If the verification passes, the payment logic server sends the information of the transaction identifier currently used by the target user to instant messaging client A so that the "Payee" control in the payment management page can be displayed.
[0244] Although Figure 5eAlthough not shown in the diagram, after a user switches their currently used transaction identifier to the target transaction identifier, instant messaging client A can also send the currently used transaction identifier to the payment logic server. The payment logic server then triggers the payment server to verify whether the transaction identifier has transaction functionality and whether the target user has the necessary permissions to use the transaction identifier. If the verification passes, instant messaging client A can create a transaction item when it detects that the target user has initiated an operation on the payment management page.
[0245] The optional step of "sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier" also includes:
[0246] Send transaction verification information to the server. The transaction verification information includes the target transaction identifier, so as to trigger the server to verify the transaction function of the target transaction identifier and whether the target transaction identifier is the transaction identifier currently used by the target user.
[0247] Receive the verification result information sent by the server;
[0248] If the verification passes, the step of sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier is executed.
[0249] Optional, see reference Figure 5e In response to a transaction initiation on the payment management page, instant messaging client A can create a transaction item and add a merchant ID field to the transaction item information. This merchant ID field is used to record the target transaction identifier. Based on the transaction item information, transaction verification information is generated and sent to the payment logic server. The payment logic server triggers the payment server's transaction verification function to check whether the target transaction identifier is the target user's currently used transaction identifier. If the verification is successful, the payment server or payment logic server creates the transaction item, generates a transaction item identifier such as a transaction item ID, and returns the transaction item identifier to instant messaging client A. Instant messaging client A sends a transaction request to instant messaging client B. This transaction request can carry information such as the transaction item identifier and the target transaction identifier. Instant messaging client B opens the transaction request and makes a payment to the target transaction identifier. The payment server will then add the payment amount to the target transaction identifier's account and update the transaction item information.
[0250] Using this embodiment, users can flexibly select the required transaction identifier for transactions, improving the convenience and flexibility of the transaction solution.
[0251] To better implement the above methods, the present invention also provides a transaction identifier management device, which can be applied to a first terminal.
[0252] refer to Figure 6 The device may include:
[0253] The management page display unit 601 is used to display the transaction management page of the transaction management user bound to the target institution on the instant messaging client. The transaction management page includes the transaction information of the target institution.
[0254] The setting page display unit 602 is used to respond to the account setting trigger operation of the transaction management page and display the transaction account setting page. The transaction account setting page includes the target institution's current associated transaction identifier and a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions.
[0255] Add page display unit 603 to display the transaction identifier addition page in response to a triggered operation for adding a control to the transaction identifier;
[0256] The addition unit 604 is used to respond to the transaction identifier addition operation on the transaction identifier addition page, obtain the transaction identifier to be added, and send an identifier binding request to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0257] Optionally, the transaction management page includes a first functional control; and a page display unit for:
[0258] In response to a trigger operation on the first functional control, the transaction function management page is displayed, which includes a transaction identifier management control;
[0259] In response to a triggered action on the transaction identifier management control, the transaction account settings page is displayed.
[0260] Optionally, the transaction management page includes a second set of functional controls; and sets the page display units for:
[0261] In response to a trigger operation on the second functional control, a list of trading functional controls is displayed on the trading management page. The list of trading functional controls includes a trading identifier management control.
[0262] In response to a triggered action on the transaction identifier management control, the transaction account settings page is displayed.
[0263] Optional, add units for:
[0264] Generate a notification message for accounts to be added, which indicates the number of identifiers to be added to the target organization;
[0265] The trading account settings page is displayed, which also includes prompts for accounts to be added.
[0266] In response to the action of viewing the prompt information for the account to be added, the account information page is displayed, which includes details of the target institution's transaction identifier.
[0267] Optionally, the page for adding account information also includes undo and re-edit controls for each transaction identifier to be added. The apparatus in this embodiment further includes:
[0268] The cancellation unit is used to send a cancellation binding request to the merchant management terminal in response to the trigger operation of the cancellation add control for the target transaction identifier to be added. The cancellation binding request is used to cancel the request to set the target transaction identifier to be added as the associated transaction identifier of the target institution.
[0269] The re-edit unit is used to respond to the trigger operation of the re-edit control for the target transaction identifier to be added, display the information editing page of the target transaction identifier to be added; in response to the information editing operation on the information editing page, obtain the new transaction identifier to be added, and send an identifier update message to the merchant management terminal. The identifier update message is used to request that the target transaction identifier to be added that needs to be associated with the target institution be replaced with the new transaction identifier to be added.
[0270] Optionally, the transaction account settings page may also include usage scope settings controls corresponding to the settings of each associated transaction identifier;
[0271] The apparatus in this embodiment further includes a usage range setting unit, used for:
[0272] In response to an account settings trigger operation on the transaction management page, the display unit of the settings page displays the transaction account settings page. In response to an operation triggering a scope of use setting control for the target associated transaction identifier, the display unit of the scope of use setting control for the target associated transaction identifier displays the scope of use setting page for the target associated transaction identifier. The scope of use setting page includes user-added controls.
[0273] In response to a user adding a control, a user selection page is displayed. The user selection page includes candidate users, who are associated with the transaction management user and bound to the target institution.
[0274] In response to the addition operation for the target candidate user, the target candidate user is set as a user with usage rights to the target associated transaction identifier.
[0275] Optionally, the transaction management page may also include a transaction history control;
[0276] The apparatus in this embodiment further includes a transaction filtering control, used for:
[0277] After the transaction management page of the transaction management user bound to the target institution on the instant messaging client is displayed in the management page display unit, the transaction record page is displayed in response to the trigger operation of the transaction record control. The transaction record page includes the target institution's historical transaction project information and transaction filtering controls, including transaction identifier filtering controls.
[0278] In response to a transaction identifier selection operation on the transaction identifier filter control, determine the filter transaction identifier among the associated transaction identifiers used to filter transaction item information;
[0279] On the transaction history page, switch to displaying the target historical transaction information. The target historical transaction information is the information of the transaction projects that were traded based on the filtered transaction identifier.
[0280] This embodiment allows companies to set up multiple related transaction identifiers, which helps to provide employees with more convenient and flexible transaction solutions, enabling employees to select transaction identifiers for transactions as needed.
[0281] To better implement the above methods, the present invention also provides a transaction device that can be applied to a second terminal.
[0282] refer to Figure 7 The device may include:
[0283] The payment management page display unit 701 is used to display the payment management page of the target user bound to the target institution on the instant messaging client. The payment management page includes a transaction identifier setting control and the transaction identifier currently used by the target user. The target institution has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user is an associated transaction identifier.
[0284] The transaction identifier determination unit 702 is configured to, in response to an identifier setting operation on the transaction identifier setting control, determine a target transaction identifier from at least one candidate transaction identifier and set the target transaction identifier as the new currently used transaction identifier, wherein the candidate transaction identifiers include transaction identifiers that the target user has the right to use among the associated transaction identifiers;
[0285] The transaction user determination unit 703 is used to determine the target transaction user of the target user in response to a transaction initiation operation on the payment management page;
[0286] Transaction unit 704 is used to send a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier. The transaction request includes the target transaction identifier.
[0287] Optionally, the transaction identifier determination unit is used for:
[0288] In response to a triggered action on the transaction identifier setting control, a transaction identifier selection page is displayed, which includes candidate transaction identifiers;
[0289] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0290] Optionally, the transaction identifier determination unit is used for:
[0291] In response to a triggered action on the transaction identifier setting control, a list of transaction identifiers is displayed on the payment management page, which includes candidate transaction identifiers;
[0292] In response to the selection operation for the candidate transaction identifier, the selected candidate transaction identifier is determined as the target transaction identifier.
[0293] Optionally, the payment management page may also include a transaction trigger control;
[0294] Optionally, a transaction user determination unit is used for:
[0295] In response to a trigger action on a transaction trigger control, a transaction object selection page is displayed, which includes the target user's associated users;
[0296] In response to the selection operation for associated users, the selected associated users are identified as the target trading users of the target user.
[0297] Optionally, the payment management page may also include a transaction amount setting control;
[0298] This embodiment also includes a transaction amount setting unit, which is used to determine the transaction amount in response to the amount setting operation of the transaction amount setting control before the transaction user determination unit determines the target transaction user in response to the transaction initiation operation on the payment management page;
[0299] Trading units are used for:
[0300] A transaction request is generated based on the transaction amount and the target transaction identifier. The transaction request includes the transaction amount and the target transaction identifier.
[0301] Send transaction requests to the target trading user through a conversation in an instant messaging client.
[0302] Optionally, a merchant business service account is set up in the instant messaging client; the device also includes:
[0303] The account page display unit is used to display the message page of the merchant's business service account. The message page includes a transaction success message sent by the instant messaging client of the target transaction user in response to the transaction request.
[0304] The transaction details viewing unit is used to respond to the triggered operation of the transaction success message and display the transaction details page, which includes the transaction amount and transaction identifier.
[0305] Optionally, the device further includes a switching instruction unit, which sends transaction identifier switching information to the server after the transaction identifier determination unit determines the target transaction identifier from at least one candidate transaction identifier in response to the identifier setting operation of the transaction identifier setting control. The transaction identifier switching information is used to instruct the server to switch the transaction identifier currently used by the target user to the target transaction identifier.
[0306] The device also includes a verification unit for:
[0307] Before the transaction unit sends a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, it sends transaction verification information to the server. The transaction verification information includes the target transaction identifier, so as to trigger the server to verify the transaction function of the target transaction identifier and whether the target transaction identifier is the transaction identifier currently used by the target user; and receives the verification result information sent by the server.
[0308] When the verification passes, the transaction unit is triggered to execute the step of sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier.
[0309] By adopting the solution in this embodiment, in each transaction, the user of the instant messaging client can select the required transaction identifier from multiple available transaction identifiers to conduct the transaction, which greatly improves the flexibility and convenience of the transaction.
[0310] Furthermore, embodiments of the present invention also provide a computer device, which may be a terminal or a server, such as... Figure 8 As shown, it illustrates a structural schematic diagram of a computer device involved in an embodiment of the present invention, specifically:
[0311] The computer device may include components such as a processor 801 with one or more processing cores, a memory 802 with one or more computer-readable storage media, a power supply 803, and an input unit 804. Those skilled in the art will understand that... Figure 8 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0312] The processor 801 is the control center of the computer device. It connects various parts of the computer device via various interfaces and lines, runs or executes software programs and / or modules stored in the memory 802, and calls data stored in the memory 802 to perform various functions and process data, thereby performing overall detection of the computer device. Optionally, the processor 801 may include one or more processing cores; preferably, the processor 801 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 801.
[0313] The memory 802 can be used to store software programs and modules. The processor 801 runs the software programs and modules stored in the memory 802 to perform various functional applications and data processing. The memory 802 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 802 may also include a memory controller to provide the processor 801 with access to the memory 802.
[0314] The computer equipment also includes a power supply 803 that supplies power to the various components. Preferably, the power supply 803 can be logically connected to the processor 801 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 803 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, or any other components.
[0315] The computer device may also include an input unit 804, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0316] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 801 in the computer device loads the executable files corresponding to the processes of one or more application programs into the memory 802 according to the following instructions, and the processor 801 runs the application programs stored in the memory 802 to realize various functions, as follows:
[0317] Displays the transaction management page of the transaction management user bound to the target institution on the instant messaging client. The transaction management page includes the target institution's transaction information.
[0318] In response to an account settings trigger on the transaction management page, the transaction account settings page is displayed. The transaction account settings page includes the target institution's current associated transaction identifier, as well as a transaction identifier addition control. The associated transaction identifier is configured with corresponding transaction functions.
[0319] In response to a trigger action that adds a control to a transaction identifier, the transaction identifier addition page is displayed;
[0320] In response to the transaction identifier addition operation on the transaction identifier addition page, the system obtains the transaction identifier to be added and sends an identifier binding request to the merchant management terminal of the instant messaging client. The identifier binding request is used to request that the transaction identifier to be added be set as the associated transaction identifier of the target institution.
[0321] or,
[0322] Displays the payment management page of the target user on the instant messaging client, which is bound to the target institution. The payment management page includes a transaction identifier setting control and the transaction identifier currently used by the target user. The target institution has at least one associated transaction identifier, which is configured with corresponding transaction functions. The transaction identifier currently used by the target user is an associated transaction identifier.
[0323] In response to an identifier setting operation on the transaction identifier setting control, a target transaction identifier is determined from at least one candidate transaction identifier, and the target transaction identifier is determined as the new currently used transaction identifier, wherein the candidate transaction identifiers include transaction identifiers that the target user has the right to use among the associated transaction identifiers;
[0324] In response to a transaction initiation action on the payment management page, identify the target transaction user of the target user;
[0325] A transaction request is sent to the instant messaging client of the target transaction user based on the target transaction identifier. The transaction request includes the target transaction identifier.
[0326] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0327] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0328] To this end, embodiments of the present invention also provide a storage medium storing multiple instructions that can be loaded by a processor to execute the transaction identifier management method and transaction method provided in embodiments of the present invention.
[0329] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the above embodiments.
[0330] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0331] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0332] Since the instructions stored in the storage medium can execute the steps in the transaction identifier management method and transaction method provided in the embodiments of the present invention, the beneficial effects that the transaction identifier management method and transaction method provided in the embodiments of the present invention can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0333] The foregoing has provided a detailed description of a transaction identifier management method, transaction method, apparatus, computer device, and storage medium provided by embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A transaction identification management method characterized by comprising: The method comprises: displaying a transaction management page of a transaction management user bound with a target organization on an instant messaging client, the transaction management page comprising transaction information of the target organization; in response to an account setting trigger operation for the transaction management page, displaying a transaction account setting page, wherein the transaction account setting page comprises a current associated transaction identifier of the target organization, and a transaction identifier adding control configured with a corresponding transaction function; in response to a trigger operation for the transaction identifier adding control, displaying a transaction identifier adding page; in response to a transaction identifier adding operation for the transaction identifier adding page, obtaining a to-be-added transaction identifier, and sending an identifier binding request to a merchant management end of the instant messaging client, the identifier binding request being used to request setting the to-be-added transaction identifier as the associated transaction identifier of the target organization; the transaction account setting page further comprises a use range setting control corresponding to each associated transaction identifier; in response to a trigger operation of the use range setting control of a target associated transaction identifier, a use range setting page of the target associated transaction identifier is displayed, the use range setting page comprising a user adding control; in response to a trigger operation of the user adding control, a user selection page is displayed, the user selection page comprising candidate users, the candidate users being associated with the transaction management user and bound with the target organization; in response to an adding operation of a target candidate user, the target candidate user is set as a user having a use permission of the target associated transaction identifier.
2. The transaction identification management method according to claim 1, characterized by, the transaction management page comprises a first function control; the response to the account setting trigger operation for the transaction management page to display the transaction account setting page comprises: in response to a trigger operation of the first function control, a transaction function management page is displayed, the transaction function management page comprising a transaction identifier management control; in response to a trigger operation of the transaction identifier management control, the transaction account setting page is displayed.
3. The transaction identification management method according to claim 1, characterized by, the transaction management page comprises a second function control; the response to the account setting trigger operation for the transaction management page to display the transaction account setting page comprises: in response to a trigger operation of the second function control, a transaction function control list is displayed on the transaction management page, the transaction function control list comprising a transaction identifier management control; in response to a trigger operation of the transaction identifier management control, the transaction account setting page is displayed.
4. The transaction identification management method according to claim 1, characterized by, after the response to the transaction identifier adding operation for the transaction identifier adding page to obtain the to-be-added transaction identifier and send the identifier binding request to the merchant management end of the instant messaging client, the method further comprises: generating to-be-added account prompt information, the to-be-added account prompt information being used to prompt a quantity of the to-be-added identifiers of the target organization; displaying the transaction account setting page, the transaction account setting page further comprising the generated to-be-added account prompt information; In response to a viewing operation on the to-be-added account prompt information, a to-be-added account information page is displayed, and the to-be-added account information page includes detailed information of a to-be-added transaction identifier of the target organization.
5. The transaction identification management method according to claim 4, characterized by, The to-be-added account information page further includes a cancel addition control and a re-edit control set for each to-be-added transaction identifier, and the to-be-added account information page is displayed in response to the viewing operation on the to-be-added account prompt information. In response to a triggering operation on the cancel addition control of the target to-be-added transaction identifier, a cancel binding request is sent to the merchant management end, and the cancel binding request is used to request to cancel setting the target to-be-added transaction identifier as the associated transaction identifier of the target organization. In response to a triggering operation on the re-edit control of the target to-be-added transaction identifier, an information editing page of the target to-be-added transaction identifier is displayed. In response to an information editing operation on the information editing page, a new to-be-added transaction identifier is obtained, and an identifier update message is sent to the merchant management end, and the identifier update message is used to request to replace the target to-be-added transaction identifier that needs to be associated with the target organization with the new to-be-added transaction identifier.
6. The transaction identification management method according to any one of claims 1 to 5, characterized by, The transaction management page further includes a transaction record control; After the transaction management page of the transaction management user bound with the target organization on the instant messaging client is displayed, the following is further included: In response to a triggering operation on the transaction record control, a transaction record page is displayed, and the transaction record page includes historical transaction item information of the target organization and a transaction filtering control, and the transaction filtering control includes a transaction identifier filtering control; In response to a transaction identifier selection operation on the transaction identifier filtering control, a filtering transaction identifier for filtering transaction item information in the associated transaction identifier is determined; In the transaction record page, target historical transaction item information is switched to be displayed, and the target historical transaction item information is information of a transaction item based on the filtering transaction identifier.
7. A method of trading, characterized by, The payment management page of the target user bound with the target organization on the instant messaging client is displayed, and the payment management page includes a transaction identifier setting control and a transaction identifier currently used by the target user, the target organization has at least one associated transaction identifier, the associated transaction identifier is configured with a corresponding transaction function, the transaction identifier currently used by the target user belongs to the associated transaction identifier, and the associated transaction identifier is obtained according to the transaction identifier management method in claim 1. In response to a transaction identifier setting operation on the transaction identifier setting control, a target transaction identifier is determined from at least one candidate transaction identifier, and the target transaction identifier is determined as a new currently used transaction identifier, wherein the candidate transaction identifier includes a transaction identifier in the associated transaction identifier for which the target user has a use right. In response to a transaction initiation operation on the payment management page, a target transaction user of the target user is determined. sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, the transaction request comprising the target transaction identifier.
8. The transaction method of claim 7, wherein, The operation of setting the target transaction identifier from the at least one candidate transaction identifier in response to the operation of setting the transaction identifier setting control comprises: In response to the triggering operation of setting the transaction identifier setting control, displaying a transaction identifier selection page, the transaction identifier selection page comprising candidate transaction identifiers; In response to the selection operation of the candidate transaction identifier, determining the selected candidate transaction identifier as the target transaction identifier.
9. The transaction method of claim 7, wherein, The operation of setting the target transaction identifier from the at least one candidate transaction identifier in response to the operation of setting the transaction identifier setting control comprises: In response to the triggering operation of setting the transaction identifier setting control, displaying a transaction identifier selection page, the transaction identifier selection page comprising candidate transaction identifiers; In response to the selection operation of the candidate transaction identifier, determining the selected candidate transaction identifier as the target transaction identifier.
10. The transaction method of claim 7, wherein, The payment management page further comprises a transaction triggering control; The operation of determining the target transaction user of the target user in response to the transaction initiation operation of the payment management page comprises: In response to the triggering operation of the transaction triggering control, displaying a transaction object selection page, the transaction object selection page comprising associated users of the target user; In response to the selection operation of the associated user, determining the selected associated user as the target transaction user of the target user.
11. The transaction method according to any of claims 7-10, characterized in that, The payment management page further comprises a transaction amount setting control; The operation of determining the target transaction user of the target user in response to the transaction initiation operation of the payment management page further comprises: In response to the amount setting operation of the transaction amount setting control, determining a transaction amount; The operation of sending a transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, the transaction request comprising the target transaction identifier, comprises: Generating a transaction request based on the transaction amount and the target transaction identifier, the transaction request comprising the transaction amount and the target transaction identifier; Sending the transaction request to the target transaction user through a session in the instant messaging client.
12. The transaction method of claim 11, wherein, The instant messaging client is provided with a merchant service account; the method further comprises: Displaying a message page of the merchant service account, the message page comprising a transaction success message sent by the instant messaging client of the target transaction user in response to the transaction request; In response to the triggering operation of the transaction success message, displaying a transaction detail page, the transaction detail page comprising the transaction amount and the target transaction identifier.
13. The transaction method of claim 11, wherein, The operation of setting the target transaction identifier from the at least one candidate transaction identifier in response to the operation of setting the transaction identifier setting control further comprises: Sending transaction identifier switching information to a server, the transaction identifier switching information being used to instruct the server to switch a currently used transaction identifier of the target user to the target transaction identifier; The method further comprises, before the step of sending the transaction request to the instant messaging client of the target transaction user based on the target transaction identifier, the following steps: sending transaction verification information to the server, the transaction verification information comprising the target transaction identifier, so as to trigger the server to verify the transaction function of the target transaction identifier and whether the target transaction identifier is the current transaction identifier used by the target user; receiving verification result information sent by the server; when the verification is passed, performing the step of sending the transaction request to the instant messaging client of the target transaction user based on the target transaction identifier.
14. A computer device, comprising: The computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1-13 when executing the computer program.
Citation Information
Patent Citations
Transaction account association method, server and user side
CN110555687A
Business processing method, device and equipment and computer readable storage medium
CN111507689A