Method and device for creating virtual resource account, storage medium and electronic device

By creating virtual resource accounts and merchant numbers on the server, we provide small and medium-sized merchants with independent registration and transaction management, solving the problem of effectiveness of payment services for small and medium-sized merchants and improving transaction efficiency and monitoring capabilities.

CN113919827BActive Publication Date: 2025-10-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010653138.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-08
Publication Date
2025-10-17
Estimated Expiration
2040-07-08

AI Technical Summary

Technical Problem

Small and medium-sized merchants lack the ability to independently develop payment systems, which makes it difficult for payment platforms to provide effective monitoring and risk control, and unable to provide effective payment services.

Method used

The merchant's registration information is obtained on the server, the target virtual resource account and merchant number are created, and a corresponding relationship is established. The transaction management is performed through the server, replacing the merchant's direct transaction.

Benefits of technology

It enables independent registration and transactions for small and medium-sized merchants, improves transaction efficiency, facilitates monitoring, and solves the problem of effectiveness of payment services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113919827B_ABST
    Figure CN113919827B_ABST
Patent Text Reader

Abstract

The application discloses a kind of creation method and device of virtual resource account, storage medium and electronic equipment, wherein the method includes: obtaining the registration information sent on the first client on the server, in the case where the registration information is audited on the server, target virtual resource account is created for target merchant on the server, and target merchant number is created for target merchant, the corresponding relationship between target merchant number and target virtual resource account is established on the server, and target merchant number and target virtual resource account are sent to the first client on the server.The application solves the technical problem that the related art cannot provide effective payment service for target type of merchant.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the computer field, in particular to a virtual resource account creation method and device, a storage medium and an electronic device. BACKGROUND

[0002] In the current payment market, large-scale merchants have relevant technical research and development capabilities, can be connected with a payment platform through a standard interface, and then complete a transaction through the payment platform. For example, some key account (KA) merchants can set up a corresponding portal on the payment platform, and after a user places an order, the payment platform is automatically opened from the relevant portal for payment. However, there are still a large number of small and medium-sized merchants that do not have the ability to develop a payment system. In the process of using personal collection to collect money by the above-mentioned small and medium-sized merchants, the institutions or platforms that perform payment and management cannot monitor or control the risks of the above-mentioned merchant groups, that is, it is difficult to provide effective payment services for target types of merchants in related technologies.

[0003] At present, there is no effective solution to the above problems. SUMMARY

[0004] Embodiments of the present application provide a virtual resource account creation method and device, a storage medium and an electronic device to at least solve the technical problem that it is difficult to provide effective payment services for target types of merchants in related technologies.

[0005] According to an aspect of an embodiment of the present application, a virtual resource account creation method is provided, including: obtaining registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency; in a case where the registration information is passed by the server, creating the target virtual resource account for the target merchant on the server, and creating a target merchant number for the target merchant; establishing a corresponding relationship between the target merchant number and the target virtual resource account on the server; and sending the target merchant number and the target virtual resource account to the first client on the server.

[0006] Optionally, after the target merchant number and the target virtual resource account are sent to the first client on the server, the method further includes: sending first information to the first client on the server, wherein the first information is used to represent information associated with the target virtual resource account.

[0007] Optionally, the step of sending the first information associated with the target virtual resource account to the first client on the server comprises: sending the number of virtual resources of the target currency currently held in the target virtual resource account to the first client on the server, or sending the number of virtual resources of the target currency currently held in the target virtual resource account and partial historical transfer information of virtual resources of the target currency in the target virtual resource account to the first client on the server.

[0008] Optionally, the step of sending the first information associated with the target virtual resource account to the first client on the server comprises: sending the merchant name of the target merchant to the first client on the server, wherein the merchant name is included in the registration information; and / or sending the number of virtual resources of the target currency currently held in the target virtual resource account to the first client on the server.

[0009] Optionally, after the steps of sending the target merchant number and the target virtual resource account to the first client on the server, the method further comprises: obtaining transaction information sent by a second client on the server, wherein the transaction information records a target number of first virtual resources to be transferred; obtaining the target number of first virtual resources to be transferred on the second client if the transaction information is approved on the server, wherein the first virtual resources are virtual resources of the target currency, and the target currency corresponds to the target merchant number; and transferring the target number of first virtual resources to the target virtual resource account on the server.

[0010] Optionally, before the step of obtaining transaction information sent by a second client on the server, the method further comprises: sending the target virtual resource account to the second client on the server; or sending the target merchant number to the second client on the server, wherein the target merchant number is a merchant number created for the target merchant if the registration information is approved on the server, and the target merchant number has a corresponding relationship with the target virtual resource account.

[0011] Optionally, the transferring the target quantity of the first virtual resources to the target virtual resource account in the server comprises: receiving a first virtual resource transfer request sent by the second client on the server in the case that the server sends the target virtual resource account to the second client, wherein the first virtual resource transfer request comprises the target quantity of the first virtual resources and the target virtual resource account, and the server is configured to transfer the target quantity of the first virtual resources to the target virtual resource account; receiving a second virtual resource transfer request sent by the second client on the server in the case that the server sends the target merchant number to the second client, wherein the second virtual resource transfer request comprises the target quantity of the first virtual resources and the target merchant number, and the server is configured to obtain the target virtual resource account corresponding to the target merchant number and transfer the target quantity of the first virtual resources to the target virtual resource account.

[0012] Optionally, after obtaining the registration information sent by the first client on the server, the method further comprises: returning second information to the first client, wherein the second information is used to indicate that the target virtual resource account has been successfully created for the target merchant, and the target virtual resource account is used to receive virtual resources of the target currency.

[0013] Optionally, after returning the second information to the first client, the method further comprises: sending a target two-dimensional code to the first client, wherein the target two-dimensional code is used to allow the virtual resources of the target currency to be transferred to the target virtual resource account after being scanned.

[0014] Optionally, returning the second information to the first client comprises: sending a target two-dimensional code to the first client, wherein the target two-dimensional code is used to allow the virtual resources of the target currency to be transferred to the target virtual resource account after being scanned.

[0015] According to an aspect of the embodiment of the present application, a virtual resource account creation device is also provided, comprising:

[0016] an obtaining module configured to obtain registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency;

[0017] a creating module configured to create the target virtual resource account for the target merchant and create a target merchant number for the target merchant on the server in the case that the registration information is passed by the server.

[0018] establishing a correspondence between the target merchant number and the target virtual resource account number on the server;

[0019] sending the target merchant number and the target virtual resource account number to the first client on the server.

[0020] Optionally, after sending the target merchant number and the target virtual resource account number to the first client on the server, the method further comprises:

[0021] sending first information to the first client on the server, wherein the first information is used to represent information associated with the target virtual resource account number.

[0022] Optionally, the sending module comprises:

[0023] a first sending unit, configured to send, on the server, to the first client, a quantity of virtual resources of the target currency currently possessed in the target virtual resource account number, or send, on the server, to the first client, a quantity of virtual resources of the target currency currently possessed in the target virtual resource account number and partial historical transfer information of virtual resources of the target currency in the target virtual resource account number.

[0024] Optionally, the sending module comprises:

[0025] a second sending unit, configured to send, on the server, to the first client, a merchant name of the target merchant, wherein the merchant name is a name included in the registration information; and / or

[0026] a third sending unit, configured to send, on the server, to the first client, a quantity of virtual resources of the target currency currently possessed in the target virtual resource account number.

[0027] Optionally, the apparatus is further configured to:

[0028] after sending the target merchant number and the target virtual resource account number to the first client on the server, acquire, on the server, transaction information sent by a second client, wherein the transaction information records a target quantity of first virtual resources to be transferred;

[0029] in a case where the transaction information is approved by the server, acquire, on the second client, the target quantity of first virtual resources to be transferred, wherein the first virtual resources are virtual resources of the target currency, and the target currency corresponds to the target merchant number;

[0030] transferring the target amount of the first virtual resource to the target virtual resource account in the server.

[0031] Optionally, the apparatus is further configured to:

[0032] transmitting the target virtual resource account to the second client on the server before obtaining the transaction information transmitted by the second client on the server; or

[0033] transmitting the target merchant number to the second client on the server, wherein the target merchant number is a merchant number created for the target merchant when the registration information is approved by the server, and the target merchant number has a corresponding relationship with the target virtual resource account.

[0034] Optionally, the apparatus is further configured to transfer the target amount of the first virtual resource to the target virtual resource account in the server by:

[0035] receiving a first virtual resource transfer request transmitted by the second client on the server when the target virtual resource account is transmitted to the second client on the server, wherein the first virtual resource transfer request includes the target amount of the first virtual resource and the target virtual resource account, and the server is configured to transfer the target amount of the first virtual resource to the target virtual resource account;

[0036] receiving a second virtual resource transfer request transmitted by the second client on the server when the target merchant number is transmitted to the second client on the server, wherein the second virtual resource transfer request includes the target amount of the first virtual resource and the target merchant number, and the server is configured to obtain the target virtual resource account having a corresponding relationship with the target merchant number and transfer the target amount of the first virtual resource to the target virtual resource account.

[0037] Optionally, the apparatus is further configured to:

[0038] returning second information to the first client on the server after obtaining the registration information transmitted by the first client on the server, wherein the second information is used to indicate that the target virtual resource account has been successfully created for the target merchant, and the target virtual resource account is used to receive virtual resources of a target currency.

[0039] Optionally, the apparatus is further configured to:

[0040] After returning the second information to the first client, a target two-dimensional code is sent to the first client, the target two-dimensional code being used to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0041] Optionally, the apparatus is further configured to return the second information to the first client by:

[0042] After sending the target two-dimensional code to the first client, the target two-dimensional code is used to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0043] According to an aspect of an embodiment of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, wherein the computer program is configured to execute the above-mentioned method for creating a virtual resource account when running.

[0044] According to an aspect of an embodiment of the present application, an electronic device is provided, and the electronic device comprises a memory and a processor, the memory stores a computer program, and the processor is configured to execute the above-mentioned method for creating a virtual resource account by using the computer program.

[0045] In the embodiment of the present application, the registration information sent by the first client is acquired on the server, the target virtual resource account of the target merchant is created on the server in the case that the registration information is passed on the server, the target merchant number of the target merchant is created, the corresponding relationship between the target merchant number and the target virtual resource account is established on the server, and the target merchant number and the target virtual resource account are sent to the first client on the server. By creating the target virtual resource account for the target merchant, the way that the target merchant directly trades in the related art is replaced, the purpose that the target merchant group can register independently is achieved, and the technical effects that the transaction efficiency of the target merchant is improved and the target merchant group is monitored are achieved, and thus the technical problem that the target type of merchant cannot be provided with effective payment service in the related art is solved. BRIEF DESCRIPTION OF DRAWINGS

[0046] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and serve to explain the principles of the application. In the drawings:

[0047] Figure 1 is a schematic diagram of an application environment of an optional method for creating a virtual resource account according to an embodiment of the present application;

[0048] Figure 2is a flowchart of an optional virtual resource account creation method according to an embodiment of the present application;

[0049] Figure 3 is an optional structural diagram of a distributed system 100 applied to a blockchain system according to an embodiment of the present application;

[0050] Figure 4 is an optional diagram of a block structure according to an embodiment of the present application;

[0051] Figure 5 is a diagram of an optional virtual resource account creation method according to an embodiment of the present application;

[0052] Figure 6 is a diagram of another optional virtual resource account creation method according to an embodiment of the present application;

[0053] Figure 7 is a diagram of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0054] Figure 8 is a diagram of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0055] Figure 9 is a diagram of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0056] Figure 10 is a diagram of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0057] Figure 11 is a diagram of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0058] Figure 12 is a flowchart of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0059] Figure 13 is a flowchart of yet another optional virtual resource account creation method according to an embodiment of the present application;

[0060] Figure 14 is a structural diagram of an optional virtual resource account creation device according to an embodiment of the present application;

[0061] Figure 15 is a structural diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0062] In order to make the persons skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by the persons skilled in the art without creative work should belong to the protection scope of the present application.

[0063] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to include only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to the process, method, product or device.

[0064] First, some nouns or terms involved in the embodiments of the present application are described:

[0065] BOSS (Business & Operation Support System): unified to the customer; to the business operator, it is a comprehensive business operation and management support platform which integrates business support system and operation support system.

[0066] The present application will be described in combination with the embodiments as follows:

[0067] According to an aspect of the embodiments of the present application, a virtual resource account creation method is provided. Optionally, in the present embodiment, the virtual resource account creation method can be applied to a hardware environment composed of a server 101 and a user terminal 103 as shown in Figure 1 Figure 1 ​As shown, the server 101 is connected with the terminal 103 through a network, and can be used to provide services for a user terminal or a client installed on the user terminal, and the client can be a video client, an instant messaging client, a browser client, an education client, etc. A database 105 can be set on the server or independently of the server, and is used to provide data storage services for the server 101. The network can include but is not limited to a wired network and a wireless network. The wired network includes a local area network, a metropolitan area network and a wide area network. The wireless network includes Bluetooth, WIFI and other wireless communication networks. The terminal 103 can be a terminal configured with a target client, and can include but is not limited to at least one of a mobile phone (such as an Android phone, an iOS phone, etc.), a notebook computer, a tablet computer, a palm computer, a MID (Mobile Internet Device), a PAD, a desktop computer, a smart television, etc. The server can be a single server, a server cluster composed of multiple servers, or a cloud server. The virtual resource account creation application 107 is displayed through the terminal 103, and the virtual resource account creation service can be used through an entrance of the virtual resource account creation application 107 configured on the terminal. The above is only an example, and the present embodiment is not limited in this regard.

[0068] Optionally, as an optional implementation, the execution subject is further illustrated as a server, as follows. Figure 2 As shown, the virtual resource account creation method includes the following steps.

[0069] S202, obtaining registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency;

[0070] S204, creating the target virtual resource account for the target merchant and creating a target merchant number for the target merchant on the server when the registration information is passed by the server;

[0071] S206, establishing a corresponding relationship between the target merchant number and the target virtual resource account on the server;

[0072] S208, sending the target merchant number and the target virtual resource account to the first client on the server.

[0073] Optionally, in this embodiment, the above-mentioned method for creating a virtual resource account can be applied to, but is not limited to, application scenarios based on blockchain technology. Specifically, it can be a distributed system formed by connecting a client and multiple nodes (any form of computing device connected to the network, such as a server and a user terminal) through network communication.

[0074] Taking the distributed system as the blockchain system as an example, see Figure 3 , Figure 3 This is an optional structural diagram of the distributed system 100 provided by an embodiment of the present invention applied to a blockchain system. It is composed of multiple nodes (any form of computing devices in the access network, such as servers and user terminals) and clients. The nodes form a peer-to-peer (P2P) network. The P2P protocol is an application layer protocol running on the Transmission Control Protocol (TCP). In a distributed system, any machine such as a server or terminal can join and become a node. The node includes a hardware layer, an intermediate layer, an operating system layer, and an application layer. It is understandable that Figure 1 The user terminal 103 and the server 101 can both become Figure 3 Node 200 in the distributed system 100.

[0075] See also Figure 3 The functions of each node 200 in the blockchain system shown include:

[0076] 1) Routing: A basic function of a node, used to support communication between nodes.

[0077] In addition to the routing function, nodes can also have the following functions:

[0078] 2) Applications, deployed in the blockchain, implement specific services based on actual business needs, record data related to the implementation of functions to form record data, carry digital signatures in the record data to indicate the source of the task data, and send the record data to other nodes in the blockchain system for other nodes to add the record data to a temporary block when they successfully verify the source and integrity of the record data.

[0079] For example, the services implemented by the application include: transaction services, transfer services, exchange rate conversion services, etc.

[0080] 2.1) wallet, for providing the function of conducting the transaction of electronic money, including initiating the transaction (i.e. sending the transaction record of the current transaction to other nodes in the blockchain system, and after the other nodes verify successfully, as a response to acknowledging the validity of the transaction, storing the record data of the transaction into the temporary block of the blockchain; of course, the wallet also supports querying the remaining electronic money in the electronic money address;

[0081] 2.2) shared ledger, for providing the function of storing, querying and modifying the account data, sending the record data of the operation on the account data to other nodes in the blockchain system, and after the other nodes verify validity, as a response to acknowledging the validity of the account data, storing the record data into the temporary block, and also sending the confirmation to the node initiating the operation.

[0082] 2.3) smart contract, a computerized protocol that can execute the terms of a certain contract, implemented by the code deployed on the shared ledger for execution when certain conditions are met, according to the actual business requirements, the code is used to complete the automated transaction, for example, querying the logistics status of the goods purchased by the buyer, and transferring the electronic money of the buyer to the address of the merchant after the buyer signs for the goods; of course, the smart contract is not limited to executing the contract for the transaction, but also can execute the contract for processing the received information.

[0083] 3) blockchain, including a series of blocks (Block) connected to each other in the order of the time of generation, once a new block is added to the blockchain, it will not be removed, and the block records the record data submitted by the nodes in the blockchain system.

[0084] Referring to Figure 4 , Figure 4 is a schematic diagram of the block structure provided by the embodiment of the present application, each block includes the hash value of the transaction record stored in the block (the hash value of the block) and the hash value of the previous block, and the blocks are connected by the hash value to form a blockchain. In addition, the block can also include the time stamp when the block is generated and other information. The blockchain is essentially a decentralized database, which is a series of data blocks associated by using cryptography, each data block contains relevant information, which is used to verify the validity of the information (anti-fake) and generate the next block.

[0085] Optionally, in the embodiment, the first client can include but is not limited to a video client, an instant messaging client, a browser client, an education client, etc., and the specific form can include but is not limited to a webpage, an app (application program), a mini program, etc., and the server can include but is not limited to a server for data exchange with the webpage, the app, the mini program, etc., for example, a system BOSS for storing internal merchant information.

[0086] Optionally, in the embodiment, the target merchant can include but is not limited to a small and medium-sized merchant or a merchant without the ability to independently create a transaction platform or the ability to independently use a standard interface of the first client to provide services, and the registration information can include but is not limited to the name, address, contact information, bank account number associated with the region where the target merchant belongs, and the industry, business category, photo, industry license, etc. of the target merchant. Figure 5 is a schematic diagram of an optional virtual resource account creation method according to an embodiment of the application, as shown in Figure 5 The registration information is input in an interactive interface displayed on the first client for registering the target merchant to achieve acquisition of the registration information of the target merchant, wherein the input box 502 is used to input the name of the target merchant, the input box 504 is used to input the industry of the target merchant, the input box 506 is used to input the business type of the target merchant, the input box 508 is used to input the official registration certificate number of the target merchant, and the input box 510 is used to input the registration certificate photo of the target merchant.

[0087] The registration information can include but is not limited to one or a combination of the above, and the application does not make any specific limitation thereto.

[0088] Optionally, in the embodiment, the first login account can include but is not limited to an account that can log in to the first client through the server, for example, a pre-registered personal account, a mobile phone number, a username, etc.

[0089] Optionally, in the embodiment, the target virtual resource account can include but is not limited to an account provided by an operator of a transaction platform or a client for storing virtual resources, and the target currency can include but is not limited to the RMB, the Hong Kong dollar, the US dollar, etc.

[0090] Optionally, in the embodiment, the target merchant number can include but is not limited to the first login account, and can also include but is not limited to a merchant number regenerated by the server for the target merchant.

[0091] It should be noted that the establishment of the corresponding relationship between the target merchant number and the target virtual resource account can effectively complete the transfer of the virtual resource of the target currency, and also facilitates the merchant to accurately find the historical virtual resource transfer information associated with itself in the query process.

[0092] Through the embodiment, the registration information sent by the first client on the server is acquired, the target virtual resource account is created for the target merchant on the server in the case that the registration information is approved by the server, the target merchant number is created for the target merchant, the corresponding relationship between the target merchant number and the target virtual resource account is established on the server, and the target merchant number and the target virtual resource account are sent to the first client on the server. By creating the target virtual resource account for the target merchant, the mode of directly trading of the target merchant in the related art is replaced, the purpose that the target merchant group can independently register is achieved, and the technical effect that the transaction efficiency of the target merchant is improved is achieved, thereby the technical problem that the target type of merchant is difficult to provide effective payment service in the related art is solved.

[0093] In an optional embodiment, after the target merchant number and the target virtual resource account are sent to the first client on the server, the method further includes: sending first information associated with the target virtual resource account to the first client on the server, wherein the first information is used to represent information associated with the target virtual resource account.

[0094] Optionally, in the embodiment, the first information can include but is not limited to the merchant number generated by the server for the target merchant, and the target virtual resource account is associated with the merchant number, and the target virtual resource account can be obtained through the first information.

[0095] Through the embodiment, the first information is sent to the first client on the server, so that the user can perform relevant subsequent operations by means of the first information associated with the target virtual resource account, and the technical effect that the user can transfer the virtual resource is facilitated.

[0096] In an optional embodiment, the first information associated with the target virtual resource account is sent to the first client on the server, including:

[0097] The number of virtual resources of the target currency currently possessed in the target virtual resource account is sent to the first client on the server, or the number of virtual resources of the target currency currently possessed in the target virtual resource account and part of the historical transfer information of the virtual resources of the target currency in the target virtual resource account are sent to the first client on the server.

[0098] Optionally, in the embodiment, Figure 6 is a schematic diagram of another optional method for creating a virtual resource account according to an embodiment of the present application, as shown in Figure 6 Region 602 is configured to display the amount of virtual resources of the target currency in the target virtual resource account, and region 604 is configured to display partial historical transfer information of the virtual resources of the target currency in the target virtual resource account. The partial historical transfer information can include, but is not limited to, the virtual resource transfer history of the target merchant, the virtual resource transfer trend, the summary of each virtual resource transfer, the summary of recent virtual resource transfers, etc. Figure 6 For example, the target virtual resource transfer trend chart 606 is used as the partial historical transfer information.

[0099] The display content of the interactive interface is only an example, and the present application does not make any specific limitation thereto.

[0100] Through the embodiment, the user can clearly and completely obtain the basic information of the target virtual resource account and the associated virtual resource transfer information, which optimizes the user experience and facilitates the user to further verify the income or expenditure status according to the relevant virtual resource transfer information.

[0101] In an optional embodiment, the server sends the first information associated with the target virtual resource account to the first client, including: the server sends the merchant name of the target merchant to the first client, wherein the merchant name is included in the registration information; and / or the server sends the amount of virtual resources of the target currency currently possessed in the target virtual resource account to the first client.

[0102] Optionally, in the embodiment, Figure 7 is a schematic diagram of another optional method for creating a virtual resource account according to an embodiment of the present application, as shown in Figure 7 Region 702 is configured to display the merchant name of the target merchant, and region 704 is configured to display the amount of virtual resources of the target currency currently possessed in the target virtual resource account.

[0103] The display content of the interactive interface is only an example, and the present application does not make any specific limitation thereto.

[0104] Optionally, in the embodiment, Figure 8 is a schematic diagram of another optional method for creating a virtual resource account according to an embodiment of the present application, as shown in Figure 8As shown, the region 802 is used to display the merchant name associated with the target virtual resource account on the first client, and the region 804 is used to display the quantity of the target currency virtual resource currently held in the target virtual resource account, for example, HS$29465.00 represents 29465.00 Hong Kong dollars of the target currency currently held. The target virtual resource transfer information associated with the target virtual resource account can be displayed by responding to the touch button 806, for example, the target virtual resource transfer information can include but is not limited to historical records, transfer trends, a summary of each virtual resource transfer, a summary of recent virtual resource transfers, etc. Through the embodiment, an entry for querying virtual resource transfer information can be provided for the target merchant, and the merchant can query historical transactions and settlement conditions on the first client, thereby optimizing the user experience. The name and the quantity of the target currency virtual resource currently held in the target virtual resource account are displayed concisely, so that the user can directly obtain the quantity of the target currency virtual resource currently held in the target virtual resource account, thereby optimizing the user experience.

[0105] In an optional embodiment, after the target merchant number and the target virtual resource account are sent to the first client on the server, the method further includes: obtaining, on the server, transaction information sent on the second client, wherein the transaction information records a target quantity of first virtual resources to be transferred; in the case that the transaction information is approved on the server, obtaining, on the second client, the target quantity of first virtual resources to be transferred, wherein the first virtual resources are target currency virtual resources, and the target currency corresponds to the target merchant number; and transferring, on the server, the target quantity of first virtual resources to the target virtual resource account.

[0106] Optionally, in the embodiment, the second client can be of the same type as the first client or different from the first client, that is, different operations corresponding to the first client or the second client can be performed on the same client, or different operations corresponding to the first client or the second client can be performed on different clients.

[0107] Optionally, in the embodiment, after the transaction information sent on the second client is obtained on the server, the server can but is not limited to immediately obtain, on the second client, the target quantity of first virtual resources to be transferred, or the server can but is not limited to obtain, on the second client, the target quantity of first virtual resources to be transferred after a preset time period, for example, the mode of obtaining the target quantity of first virtual resources to be transferred on the second client is set to T+1 mode, that is, the target quantity of first virtual resources to be transferred is obtained on the second client the day after the transaction information sent on the second client is obtained on the server.

[0108] The transfer target virtual resource time period can be adjusted according to actual needs, and the specific value is not limited in the present application.

[0109] According to the transaction information obtained, the virtual resource transfer can be realized, and the technical effects of improving the efficiency and security of virtual resource transfer are achieved.

[0110] In an optional embodiment, before the transaction information sent by the second client is obtained on the server, the method further comprises: sending a target virtual resource account number to the second client on the server; or sending a target merchant number to the second client on the server, wherein the target merchant number is a merchant number created for the target merchant on the server under the condition that the registration information is passed, and the target merchant number has a corresponding relationship with the target virtual resource account number.

[0111] Optionally, in the present embodiment, the target virtual resource account number can include but is not limited to a target virtual resource account number configured for the target merchant by the server after the target merchant is registered, and can also include but is not limited to a bank account number filled by the target merchant during the registration process.

[0112] In an optional embodiment, transferring the target amount of the first virtual resource to the target virtual resource account number in the server comprises: receiving a first virtual resource transfer request sent by the second client on the server under the condition that the target virtual resource account number is sent to the second client by the server, wherein the first virtual resource transfer request includes the target amount of the first virtual resource and the target virtual resource account number, and the server is configured to transfer the target amount of the first virtual resource to the target virtual resource account number; receiving a second virtual resource transfer request sent by the second client on the server under the condition that the target merchant number is sent to the second client by the server, wherein the second virtual resource transfer request includes the target amount of the first virtual resource and the target merchant number, and the server is configured to obtain the target virtual resource account number having a corresponding relationship with the target merchant number and transfer the target amount of the first virtual resource to the target virtual resource account number.

[0113] Optionally, in the present embodiment, the first virtual resource request can be generated according to the information of the two-dimensional code after the two-dimensional code is scanned by the second client, Figure 9 is another optional virtual resource account number creation method according to an embodiment of the present application, as shown in Figure 9 Region 902 is used to display the merchant name of the target merchant, and region 904 is used to input the target amount of the first virtual resource transferred to the target virtual resource account number.

[0114] The display content of the above-mentioned interactive interface is only an example, and the present application does not make any specific limitation thereto.

[0115] Through the present embodiment, after scanning the target two-dimensional code, a form for performing the virtual resource transfer is pulled from the server, and after the user completes the input of the above-mentioned form, the target quantity of the first virtual resource transfer is recorded, and then the present virtual resource transfer operation can be realized, and the record information of the virtual resource transfer operation is uploaded to the server.

[0116] In an optional embodiment, after obtaining the registration information sent by the first client on the server, the method further comprises: returning second information to the first client, wherein the second information is used to indicate that the target virtual resource account has been successfully created for the target merchant, and the target virtual resource account is used to receive virtual resources of the target currency.

[0117] Optionally, in the present embodiment, the target virtual resource can be directly transferred to the target virtual resource account based on the second information after successfully scanning the target two-dimensional code, or the target virtual resource can be transferred to the target virtual resource account corresponding to the target merchant number through the target merchant number after successfully scanning the target two-dimensional code.

[0118] In an optional embodiment, after returning the second information to the first client, the method further comprises: sending a target two-dimensional code to the first client, wherein the target two-dimensional code is used to allow the virtual resources of the target currency to be transferred to the target virtual resource account after being scanned.

[0119] Optionally, in the present embodiment, Figure 10 is a schematic diagram of another optional virtual resource account creation method according to an embodiment of the present application, as Figure 10 shown, region 1002 is used to display the audit result of the server on the above-mentioned registration information, region 1004 can be used to display the name of the target merchant, region 1006 is used to display the transaction handling fee rate corresponding to the target merchant, region 1008 is used to display the relevant information generated after the target virtual resource account of the target merchant is successfully created, for example, it can include but is not limited to the target two-dimensional code, the bank account number associated with the region to which the address belongs, etc., and it can also include but is not limited to the display of the touch button 1010 for triggering the display of the above-mentioned target two-dimensional code, and the generated two-dimensional code information is displayed by responding to the above-mentioned touch button 1010.

[0120] The display content of the interactive interface is only an example, and the application does not make any specific limitation thereto. In an optional embodiment, the second information is returned to the first client, including: sending a target two-dimensional code to the first client, the target two-dimensional code being used to allow the virtual resource of the target currency to be transferred to the target virtual resource account after being scanned.

[0121] Optionally, in the embodiment, the target two-dimensional code is directly displayed in the area 1008 in the second interactive interface 1102, avoiding the need for the staff to perform an operation for displaying the target two-dimensional code, in other words, the operation of the staff can be simplified, and the use efficiency of the target two-dimensional code is improved. Figure 10

[0122] Optionally, in the embodiment, the target two-dimensional code is directly displayed in the area 1008 in the second interactive interface 1102, avoiding the need for the staff to perform an operation for displaying the target two-dimensional code, in other words, the operation of the staff can be simplified, and the use efficiency of the target two-dimensional code is improved. Figure 11 Figure 10 is a schematic diagram of another optional method for creating a virtual resource account according to an embodiment of the application, by interacting with the touch button 1010 shown in

[0123] The display content of the interactive interface is only an example, and the application does not make any specific limitation thereto.

[0124] The application will be further described below in combination with specific embodiments:

[0125] Target merchant registration:

[0126] The merchant completes the merchant information input through the applet and stores it in the BOSS system. After the audit is passed, a unique merchant identification ID (identity) is generated for the merchant, wherein Figure 12 is a flowchart of another optional method for creating a virtual resource account according to an embodiment of the application, as shown in Figure 12 The steps of the flowchart are as follows:

[0127] S1202, the client acquires the first account information (corresponding to the registration information described above) of the target merchant;

[0128] S1204, it is detected whether the first account (corresponding to the first login account described above) has completed registration. If the first account is not registered, step S1206 is performed, otherwise, step 1212 is performed;

[0129] S1206, the basic information of the target merchant is input, and a short message verification operation is performed;

[0130] S1208, the password of the first account is input for login verification;

[0131] ​​S1210, initiate a request message for applying a target merchant number to a BOSS system (corresponding to the aforementioned server);

[0132] S1212, in the case where the request message for the target merchant is passed, return an interactive interface for indicating registration success to the first client.

[0133] Merchant transaction process

[0134] After the target merchant completes registration, the server generates a corresponding two-dimensional code containing merchant-related information. When the user performs a code scanning operation, the system generates a corresponding payment document, and the user completes the relevant payment operation by filling out the payment document, wherein, Figure 13 is a flowchart of another optional virtual resource account creation method according to an embodiment of the application, as shown in Figure 13 the steps of the flowchart are as follows:

[0135] S1302, the user scans the code to obtain a buy order page (corresponding to the aforementioned fifth interactive interface);

[0136] S1304, the user inputs the transaction amount (corresponding to the aforementioned third interactive operation);

[0137] S1306, the client sends a transaction request (corresponding to the aforementioned virtual resource transfer request) to the server;

[0138] S1308, the server settles the transaction request and stores the transaction amount in the target virtual resource account associated with the target merchant.

[0139] According to an aspect of an embodiment of the application, taking a terminal as an execution subject, another virtual resource account creation method is also provided, comprising:

[0140] obtain registration information of a target merchant in a first client, wherein the first client is logged in by a first account; send the registration information to a server on the first client; and in the case where the registration information is passed by the server, display a first interactive interface on the first client, wherein the first interactive interface is used to indicate that a target virtual resource account for the target merchant has been successfully created, and the target virtual resource account is used to receive virtual resources of a target currency.

[0141] Optionally, after displaying the first interaction interface on the first client, the method further comprises: obtaining, on the first client, a first interaction operation performed on a first interaction object on the first interaction interface; and in response to the first interaction operation, displaying a second interaction interface on the first client, wherein the second interaction interface displays a target two-dimensional code, and the target two-dimensional code is used to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0142] Optionally, displaying the first interaction interface on the first client comprises:

[0143] Optionally, displaying the first interaction interface on the first client comprises:

[0144] Optionally, after displaying the first interaction interface on the first client, the method further comprises: displaying a third interaction interface on the first client, wherein the third interaction interface displays a second interaction object, and the second interaction object is used to display information in the target virtual resource account on the first client when an interaction operation is performed.

[0145] Optionally, after displaying the third interaction interface on the first client, the method further comprises: obtaining, on the first client, a second interaction operation performed on the second interaction object; and in response to the second interaction operation, displaying a fourth interaction interface on the first client, wherein the fourth interaction interface displays a quantity of virtual resources of the target currency currently possessed in the target virtual resource account, or the fourth interaction interface displays the quantity of virtual resources of the target currency currently possessed in the target virtual resource account and partial historical transfer information of virtual resources of the target currency in the target virtual resource account.

[0146] Optionally, when the third interaction interface is displayed on the first client, the method further comprises: displaying a merchant name of the target merchant in the second interaction object on the third interaction interface, wherein the merchant name is a name included in the registration information; and / or

[0147] Optionally, when the third interaction interface is displayed on the first client, the method further comprises: displaying a quantity of virtual resources of the target currency currently possessed in the target virtual resource account in the second interaction object on the third interaction interface.

[0148] Optionally, in the case that the server passes the audit on the registration information, the method further comprises: creating the target virtual resource account for the target merchant; creating a target merchant number for the target merchant; establishing a corresponding relationship between the target merchant number and the first account, or between the target merchant number and the target virtual resource account, or between the target merchant number, the first account and the target virtual resource account.

[0149] Optionally, after displaying the first interaction interface on the first client, the method further comprises: in the case that a target two-dimensional code is successfully scanned in a second client, displaying a fifth interaction interface in the second client, wherein the fifth interaction interface displays a merchant name of the target merchant, the target two-dimensional code is used to allow the transfer of virtual resources of the target currency to the target virtual resource account after being scanned; obtaining a target quantity of first virtual resources to be transferred on the fifth interaction interface, and obtaining a third interaction operation on the fifth interaction interface, wherein the first virtual resources are virtual resources of the target currency; in response to the third interaction operation, transferring the target quantity of the first virtual resources to the target virtual resource account in the second client.

[0150] Optionally, in the case that a target two-dimensional code is successfully scanned in a second client, the method further comprises: obtaining the target virtual resource account on the second client; or

[0151] Optionally, in the case that a target two-dimensional code is successfully scanned in a second client, the method further comprises: obtaining the target virtual resource account on the second client; or

[0152] Optionally, the transferring the target quantity of the first virtual resources to the target virtual resource account in the second client comprises: in a case that the target virtual resource account is obtained on the second client, sending a first virtual resource transfer request to the server on the second client, wherein the first virtual resource transfer request comprises the target quantity of the first virtual resources and the target virtual resource account, and the server is configured to transfer the target quantity of the first virtual resources to the target virtual resource account; in a case that the target merchant number is obtained on the second client, sending a second virtual resource transfer request to the server on the second client, wherein the second virtual resource transfer request comprises the target quantity of the first virtual resources and the target merchant number, and the server is configured to obtain the target virtual resource account corresponding to the target merchant number and transfer the target quantity of the first virtual resources to the target virtual resource account.

[0153] According to an aspect of an embodiment of the present application, another method for creating a virtual resource account is provided, comprising:

[0154] In a case that the target two-dimensional code is successfully scanned in the target client, a target interaction interface is displayed in the target client, wherein a merchant name of a target merchant is displayed on the target interaction interface, the target two-dimensional code is configured to allow a target virtual resource account to transfer virtual resources of a target currency after being scanned, the target virtual resource account is configured to receive virtual resources of the target currency, and the target client is logged in by a first account; a target quantity of first virtual resources to be transferred is obtained on the target interaction interface, and a target interaction operation is obtained on the target interaction interface, wherein the first virtual resources are virtual resources of the target currency; and in response to the target interaction operation, the target quantity of the first virtual resources is transferred to the target virtual resource account in the target client.

[0155] In an optional embodiment, in a case that the target two-dimensional code is successfully scanned in the target client, the method further comprises: obtaining the target virtual resource account on the target client; or

[0156] The target merchant number is obtained on the target client, wherein the target merchant number is a merchant number created for the target merchant in a case that the registration information is passed by the server, and the target merchant number has a corresponding relationship with the target virtual resource account.

[0157] In an alternative embodiment, transferring the target quantity of the first virtual resource to the target virtual resource account in the target client comprises: in the case that the target virtual resource account is obtained on the target client, sending a first virtual resource transfer request to the server on the target client, wherein the first virtual resource transfer request comprises the target quantity of the first virtual resource and the target virtual resource account, and the server is configured to transfer the target quantity of the first virtual resource to the target virtual resource account; in the case that the target merchant number is obtained on the target client, sending a second virtual resource transfer request to the server on the target client, wherein the second virtual resource transfer request comprises the target quantity of the first virtual resource and the target merchant number, and the server is configured to obtain the target virtual resource account corresponding to the target merchant number and transfer the target quantity of the first virtual resource to the target virtual resource account.

[0158] It should be noted that, for the above-mentioned method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the action sequence described, because according to the present application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.

[0159] According to another aspect of the embodiments of the present application, a virtual resource account creation device for implementing the above-mentioned virtual resource account creation method is further provided. As shown in the figure, the device comprises: Figure 14

[0160] The obtaining module 1402 is configured to obtain registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency;

[0161] The creating module 1404 is configured to create the target virtual resource account for the target merchant and create a target merchant number for the target merchant on the server in the case that the registration information is passed on the server.

[0162] The establishing module 1406 is configured to establish a corresponding relationship between the target merchant number and the target virtual resource account on the server.

[0163] ​The sending module 1408 is configured to send the target merchant number and the target virtual resource account number to the first client on the server.

[0164] In an optional embodiment, after the target merchant number and the target virtual resource account number are sent to the first client on the server, the method further includes:

[0165] sending first information to the first client on the server, wherein the first information is used to represent information associated with the target virtual resource account number.

[0166] In an optional embodiment, the sending module 1408 includes:

[0167] The first sending unit is configured to send the number of virtual resources of the target currency currently held in the target virtual resource account number to the first client on the server, or send the number of virtual resources of the target currency currently held in the target virtual resource account number and partial historical transfer information of virtual resources of the target currency in the target virtual resource account number to the first client on the server.

[0168] In an optional embodiment, the sending module 1408 includes:

[0169] The second sending unit is configured to send the merchant name of the target merchant to the first client on the server, wherein the merchant name is included in the registration information; and / or

[0170] The third sending unit is configured to send the number of virtual resources of the target currency currently held in the target virtual resource account number to the first client on the server.

[0171] In an optional embodiment, the apparatus is further configured to:

[0172] After the target merchant number and the target virtual resource account number are sent to the first client on the server, the transaction information sent by the second client is acquired on the server, wherein the transaction information records a target number of first virtual resources to be transferred;

[0173] If the transaction information is approved by the server, the target number of first virtual resources to be transferred is acquired on the second client, wherein the first virtual resources are virtual resources of the target currency, and the target currency corresponds to the target merchant number.

[0174] The target number of first virtual resources is transferred to the target virtual resource account number in the server.

[0175] In an optional embodiment, the apparatus is further configured to:

[0176] obtain, at the server, the target virtual resource account number before obtaining, at the server, the transaction information sent by the second client; or

[0177] send, at the server, the target merchant number to the second client, wherein the target merchant number is a merchant number created for the target merchant when the registration information is approved by the server, and the target merchant number has a corresponding relationship with the target virtual resource account number.

[0178] In an optional embodiment, the apparatus is further configured to transfer the target amount of the first virtual resource to the target virtual resource account number in the server by:

[0179] In a case where the server sends the target virtual resource account number to the second client, receive, at the server, a first virtual resource transfer request sent by the second client, wherein the first virtual resource transfer request includes the target amount of the first virtual resource and the target virtual resource account number, and the server is configured to transfer the target amount of the first virtual resource to the target virtual resource account number;

[0180] In a case where the server sends the target merchant number to the second client, receive, at the server, a second virtual resource transfer request sent by the second client, wherein the second virtual resource transfer request includes the target amount of the first virtual resource and the target merchant number, and the server is configured to obtain the target virtual resource account number having a corresponding relationship with the target merchant number, and transfer the target amount of the first virtual resource to the target virtual resource account number.

[0181] In an optional embodiment, the apparatus is further configured to:

[0182] after obtaining, at the server, the registration information sent by the first client, return second information to the first client, wherein the second information indicates that a target virtual resource account number has been successfully created for the target merchant, and the target virtual resource account number is used to receive virtual resources of a target currency.

[0183] In an optional embodiment, the apparatus is further configured to:

[0184] after returning the second information to the first client, send a target two-dimensional code to the first client, wherein the target two-dimensional code allows the transfer of virtual resources of the target currency to the target virtual resource account number after being scanned.

[0185] In an alternative embodiment, the apparatus is further configured to return second information to the first client by:

[0186] sending a target two-dimensional code to the first client, the target two-dimensional code being configured to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0187] According to another aspect of embodiments of the present application, another apparatus for creating a virtual resource account is provided, comprising:

[0188] an obtaining module configured to obtain registration information of a target merchant in a first client, wherein the first client is logged in by a first account;

[0189] a sending module configured to send the registration information to a server in the first client;

[0190] a displaying module configured to display a first interaction interface in the first client if the registration information is approved by the server, wherein the first interaction interface is configured to indicate that a target virtual resource account for the target merchant has been successfully created, and the target virtual resource account is configured to receive virtual resources of a target currency.

[0191] In an alternative embodiment, the apparatus is further configured to: after displaying the first interaction interface in the first client, obtain a first interaction operation performed on a first interaction object in the first interaction interface in the first client; and in response to the first interaction operation, display a second interaction interface in the first client, wherein the second interaction interface displays a target two-dimensional code, and the target two-dimensional code is configured to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0192] In an alternative embodiment, the apparatus is further configured to display the first interaction interface in the first client by:

[0193] displaying a target two-dimensional code in the first interaction interface, and the target two-dimensional code is configured to allow transfer of virtual resources of the target currency to the target virtual resource account after being scanned.

[0194] In an alternative embodiment, the apparatus is further configured to: after displaying the first interaction interface in the first client, display a third interaction interface in the first client, wherein the third interaction interface displays a second interaction object, and the second interaction object is configured to display information in the target virtual resource account in the first client when an interaction operation is performed.

[0195] In an optional embodiment, the apparatus is further configured to: after displaying the third interaction interface on the first client, obtain a second interaction operation performed on the second interaction object on the first client; and in response to the second interaction operation, display a fourth interaction interface on the first client, wherein the fourth interaction interface displays the amount of virtual resources of the target currency currently held in the target virtual resource account, or the fourth interaction interface displays the amount of virtual resources of the target currency currently held in the target virtual resource account and partial historical transfer information of the virtual resources of the target currency in the target virtual resource account.

[0196] In an optional embodiment, the apparatus is further configured to: in the case of displaying the third interaction interface on the first client, display a merchant name of the target merchant in the second interaction object on the third interaction interface, wherein the merchant name is included in the registration information; and / or

[0197] In an optional embodiment, the apparatus is further configured to: in the case of displaying the third interaction interface on the first client, display the amount of virtual resources of the target currency currently held in the target virtual resource account in the second interaction object on the third interaction interface.

[0198] In an optional embodiment, the apparatus is further configured to: in the case of the server passing the registration information, create the target virtual resource account for the target merchant; create a target merchant number for the target merchant; establish a corresponding relationship between the target merchant number and the first account, or between the target merchant number and the target virtual resource account, or between the target merchant number, the first account and the target virtual resource account.

[0199] In an optional embodiment, the apparatus is further configured to: after displaying the first interaction interface on the first client, in the case of successfully scanning a target two-dimensional code in a second client, display a fifth interaction interface on the second client, wherein the fifth interaction interface displays a merchant name of the target merchant, and the target two-dimensional code is used to allow the transfer of virtual resources of the target currency to the target virtual resource account after being scanned; obtain a target amount of first virtual resources to be transferred on the fifth interaction interface, and obtain a third interaction operation on the fifth interaction interface, wherein the first virtual resources are virtual resources of the target currency; and in response to the third interaction operation, transfer the target amount of the first virtual resources to the target virtual resource account in the second client.

[0200] In an optional embodiment, the apparatus is further configured to: in a case where the target two-dimensional code is successfully scanned in the second client, acquire the target virtual resource account on the second client; or

[0201] acquire a target merchant number on the second client, wherein the target merchant number is a merchant number created for the target merchant in a case where the registration information is passed by the server, and the target merchant number has a corresponding relationship with the target virtual resource account.

[0202] In an optional embodiment, the apparatus is further configured to transfer the target amount of the first virtual resource to the target virtual resource account in the second client by: in a case where the target virtual resource account is acquired on the second client, sending a first virtual resource transfer request to the server on the second client, wherein the first virtual resource transfer request includes the target amount of the first virtual resource and the target virtual resource account, and the server is configured to transfer the target amount of the first virtual resource to the target virtual resource account; and in a case where the target merchant number is acquired on the second client, sending a second virtual resource transfer request to the server on the second client, wherein the second virtual resource transfer request includes the target amount of the first virtual resource and the target merchant number, and the server is configured to acquire the target virtual resource account having a corresponding relationship with the target merchant number, and transfer the target amount of the first virtual resource to the target virtual resource account.

[0203] According to another aspect of an embodiment of the present application, there is also provided a virtual resource account creation apparatus, comprising:

[0204] a display module configured to display a target interaction interface in a target client in a case where a target two-dimensional code is successfully scanned in the target client, wherein a merchant name of a target merchant is displayed on the target interaction interface, the target two-dimensional code is configured to allow a target currency of virtual resource to be transferred to a target virtual resource account after being scanned, the target virtual resource account is configured to receive the target currency of virtual resource, and the target client is logged in by a first account;

[0205] an acquisition module configured to acquire a target amount of first virtual resource to be transferred on the target interaction interface, and acquire a target interaction operation on the target interaction interface, wherein the first virtual resource is a virtual resource of the target currency;

[0206] a transfer module configured to transfer the target amount of the first virtual resource to the target virtual resource account in the target client in response to the target interaction operation.

[0207] In an optional embodiment, the apparatus is further configured to: in the case that the target client successfully scans the target two-dimensional code,

[0208] acquire the target virtual resource account number on the target client; or

[0209] acquire a target merchant number on the target client, wherein the target merchant number is a merchant number created for the target merchant in the case that the server approves the registration information, and the target merchant number and the target virtual resource account number have a corresponding relationship.

[0210] In an optional embodiment, the transfer module comprises:

[0211] a first sending unit configured to send a first virtual resource transfer request to the server on the target client in the case that the target client acquires the target virtual resource account number, wherein the first virtual resource transfer request comprises the target amount of the first virtual resource and the target virtual resource account number, and the server is configured to transfer the target amount of the first virtual resource to the target virtual resource account number;

[0212] a second sending unit configured to send a second virtual resource transfer request to the server on the target client in the case that the target client acquires the target merchant number, wherein the second virtual resource transfer request comprises the target amount of the first virtual resource and the target merchant number, and the server is configured to acquire the target virtual resource account number having a corresponding relationship with the target merchant number, and transfer the target amount of the first virtual resource to the target virtual resource account number.

[0213] According to still another aspect of embodiments of the present application, there is also provided an electronic device for implementing the above-mentioned method for creating a virtual resource account, which can be a terminal device or a server as shown in the drawings. The present embodiment takes the terminal as an example for illustration. As shown in the drawings, the electronic device comprises a memory 1502 and a processor 1504, the memory 1502 stores a computer program, and the processor 1504 is configured to execute the steps in any of the above-mentioned method embodiments through the computer program. Figure 1 Figure 15

[0214] Optionally, in the present embodiment, the above-mentioned electronic device can be located in at least one of a plurality of network devices in a computer network.

[0215] Optionally, in the present embodiment, the above-mentioned processor can be configured to execute the following steps through the computer program:

[0216] ​​S1, obtaining registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency;

[0217] S2, in a case where the registration information is passed by the server, creating the target virtual resource account for the target merchant on the server, and creating a target merchant number for the target merchant;

[0218] S3, establishing a corresponding relationship between the target merchant number and the target virtual resource account on the server;

[0219] S4, sending the target merchant number and the target virtual resource account to the first client on the server.

[0220] Optionally, those skilled in the art can understand that, Figure 15 The structure shown is only schematic, and the electronic device can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, or the like. Figure 15 It does not limit the structure of the electronic device. For example, the electronic device can further include more or fewer components (such as a network interface, etc.) than those shown in Figure 15 or have a different configuration from that shown in Figure 15 .

[0221] The memory 1502 can be used to store software programs and modules, such as program instructions / modules corresponding to the virtual resource account creation method and device in the embodiments of the present application. The processor 1504 executes various functions and data processing by running the software programs and modules stored in the memory 1502, that is, implements the virtual resource account creation method described above. The memory 1502 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 1502 can further include a memory remotely arranged with respect to the processor 1504, which can be connected to the terminal through a network. Examples of the network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The memory 1502 can be used to store, but is not limited to, the currency of the virtual resource and the target virtual resource account and the like. As an example, the memory 1502 can be used to store the currency of the virtual resource and the target virtual resource account and the like. Figure 15As shown, the memory 1502 can include, but is not limited to, the obtaining module 1402, the creating module 1404, the establishing module 1406 and the sending module 1408 in the creating device of the virtual resource account. In addition, other module units in the creating device of the virtual resource account can also be included, which will not be described herein.

[0222] Optionally, the transmission device 1506 is configured to receive or send data via a network. The network can include a wired network and a wireless network. In an example, the transmission device 1506 includes a network adapter (NIC) which can be connected to other network devices and routers through a network cable to communicate with the Internet or a local area network. In an example, the transmission device 1506 is a radio frequency (RF) module which is configured to communicate with the Internet in a wireless manner.

[0223] In addition, the electronic device further includes a connection bus 1510 which is configured to connect various module components in the electronic device.

[0224] In other embodiments, the terminal device or the server can be a node in a distributed system, and the distributed system can be a blockchain system which is formed by the nodes connected through network communication. The nodes can form a peer-to-peer (P2P) network, and any computing device such as a server or a terminal can become a node in the blockchain system by joining the P2P network.

[0225] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. When the computer program is executed, the steps in any of the above method embodiments can be performed.

[0226] Optionally, in the present embodiment, the computer readable storage medium can be configured to store a computer program for performing the following steps:

[0227] S1, obtaining registration information sent by a first client on a server, wherein the registration information is used to request to create a target virtual resource account for a target merchant, the first client is logged in by a first login account, and the target virtual resource account is used to receive virtual resources of a target currency;

[0228] S2, creating the target virtual resource account for the target merchant and creating a target merchant number for the target merchant on the server when the registration information is passed by the server.

[0229] S3, establishing a corresponding relationship between the target merchant number and the target virtual resource account number on the server;

[0230] S4, sending the target merchant number and the target virtual resource account number to the first client on the server.

[0231] Optionally, in the embodiment, those skilled in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer readable storage medium, and the storage medium can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0232] The serial numbers of the above-mentioned embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0233] The integrated units in the above-mentioned embodiments, if realized in the form of software function units and sold or used as independent products, can be stored in the above-mentioned computer readable storage medium. Based on such understanding, the technical solutions of the present application or the whole or part of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing one or more computer devices (which can be personal computers, servers or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0234] In the above-mentioned embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0235] In several embodiments provided in the present application, it should be understood that the disclosed client can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, and can be electrical or other forms.

[0236] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0237] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0238] The above is only the preferred embodiment of the present application, and it should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.

Claims

1. A method for creating a virtual resource account, characterized in that: include: Acquiring, on a server, registration information sent by a first client, wherein the registration information is used to request creation of a target virtual resource account for a target merchant that does not have the capability to independently use a standard interface of the first client for services, the first client being logged in using a first login account, and the target virtual resource account being used to receive virtual resources in a target currency; If the server approves the registration information, the server creates the target virtual resource account and the target merchant number for the target merchant on the server. If the server approves the request message from the target merchant, the server returns an interactive interface indicating successful registration to the first client, the interactive interface indicating successful registration including the name of the target merchant, the transaction fee rate corresponding to the target merchant, and the bank account number associated with the region where the address of the first login account belongs. The server establishes a corresponding relationship between the target merchant number and the target virtual resource account number. The target merchant number and the target virtual resource account number are sent to the first client on the server, wherein the first client obtains the target virtual resource account number through the target merchant number; the name of the target merchant and the number of virtual resources of the target currency currently in the target virtual resource account number are sent to the first client on the server; the transaction information sent by the second client is obtained on the server, wherein the transaction information includes the target number of first virtual resources to be transferred; if the server approves the transaction information, the target number of first virtual resources to be transferred is obtained on the second client, wherein the first virtual resource is a virtual resource corresponding to the target currency determined based on the target merchant number; the target number of first virtual resources is transferred to the target virtual resource account number on the server; The method also includes: displaying the merchant name associated with the target virtual resource account and the number of virtual resources of the target currency currently in the target virtual resource account on the first client, and displaying detailed virtual resource transfer information associated with the target virtual resource account through a touch button, wherein the detailed virtual resource transfer information includes historical records and transfer trends.

2. The method according to claim 1, characterized in that After the server sends the target merchant number and the target virtual resource account number to the first client, the method further includes: The server sends first information to the first client, wherein the first information is used to represent information associated with the target virtual resource account.

3. The method according to claim 2, characterized in that Sending, on the server, first information associated with the target virtual resource account to the first client includes: The server sends to the first client the amount of virtual resources of the target currency currently in the target virtual resource account, or sends to the first client the amount of virtual resources of the target currency currently in the target virtual resource account and part of the historical transfer information of the virtual resources of the target currency in the target virtual resource account.

4. The method according to claim 1, wherein Before obtaining, on the server, the transaction information sent by the second client, the method further includes: Sending the target virtual resource account to the second client on the server; or The server sends the target merchant number to the second client, wherein the target merchant number is a merchant number created for the target merchant when the server approves the registration information, and there is a corresponding relationship between the target merchant number and the target virtual resource account number.

5. The method according to claim 4, characterized in that Transferring the target amount of the first virtual resource to the target virtual resource account in the server includes: In a case where the server sends the target virtual resource account to the second client, receiving a first virtual resource transfer request sent by the second client on the server, wherein the first virtual resource transfer request includes the target quantity of the first virtual resources and the target virtual resource account, and the server is configured to transfer the target quantity of the first virtual resources to the target virtual resource account; When the server sends the target merchant number to the second client, the server receives a second virtual resource transfer request sent by the second client, wherein the second virtual resource transfer request includes the target quantity of the first virtual resources and the target merchant number, and the server is used to obtain the target virtual resource account corresponding to the target merchant number, and transfer the target quantity of the first virtual resources to the target virtual resource account.

6. A device for creating a virtual resource account, characterized in that: include: an acquisition module, configured to acquire, on a server, registration information sent by a first client, wherein the registration information is used to request creation of a target virtual resource account for a target merchant that does not have the capability to independently use a standard interface of the first client for services, the first client being logged in using a first login account, and the target virtual resource account being used to receive virtual resources in a target currency; a creation module configured to, if the server approves the registration information, create the target virtual resource account and a target merchant number for the target merchant on the server; and, if the server approves the request message from the target merchant, return an interactive interface indicating successful registration to the first client, wherein the successful registration interactive interface includes the name of the target merchant, the transaction fee rate corresponding to the target merchant, and the bank account number associated with the region where the address of the first login account belongs; An establishing module, configured to establish a corresponding relationship between the target merchant number and the target virtual resource account on the server; A sending module, configured to send the target merchant number and the target virtual resource account number to the first client on the server, wherein the first client obtains the target virtual resource account number through the target merchant number; The device is further configured to: send, on the server, to the first client the name of the target merchant and the amount of virtual resources of the target currency currently in the target virtual resource account; obtain, on the server, transaction information sent by the second client, wherein the transaction information includes the target amount of first virtual resources to be transferred; if the server approves the transaction information, obtain, on the second client, the target amount of the first virtual resources to be transferred, wherein the first virtual resources are virtual resources corresponding to the target currency determined based on the target merchant number; and transfer, on the server, the target amount of the first virtual resources to the target virtual resource account; The device is also used to: display the merchant name associated with the target virtual resource account and the number of virtual resources of the target currency currently in the target virtual resource account on the first client, and display detailed virtual resource transfer information associated with the target virtual resource account through a touch button, wherein the detailed virtual resource transfer information includes historical records and transfer trends.

7. The device according to claim 6, characterized in that After the server sends the target merchant number and the target virtual resource account number to the first client, the device is further configured to: The server sends first information to the first client, wherein the first information is used to represent information associated with the target virtual resource account.

8. The device according to claim 7, characterized in that The server sends first information associated with the target virtual resource account to the first client, and the apparatus is further configured to: The server sends to the first client the amount of virtual resources of the target currency currently in the target virtual resource account, or sends to the first client the amount of virtual resources of the target currency currently in the target virtual resource account and part of the historical transfer information of the virtual resources of the target currency in the target virtual resource account.

9. The device according to claim 6, wherein Before obtaining the transaction information sent by the second client on the server, the device is further used to: Sending the target virtual resource account to the second client on the server; or The server sends the target merchant number to the second client, wherein the target merchant number is a merchant number created for the target merchant when the server approves the registration information, and there is a corresponding relationship between the target merchant number and the target virtual resource account number.

10. The device according to claim 9, characterized in that Transferring the target amount of the first virtual resource to the target virtual resource account in the server, the apparatus is further configured to: In a case where the server sends the target virtual resource account to the second client, receiving a first virtual resource transfer request sent by the second client on the server, wherein the first virtual resource transfer request includes the target quantity of the first virtual resources and the target virtual resource account, and the server is configured to transfer the target quantity of the first virtual resources to the target virtual resource account; When the server sends the target merchant number to the second client, the server receives a second virtual resource transfer request sent by the second client, wherein the second virtual resource transfer request includes the target quantity of the first virtual resources and the target merchant number, and the server is used to obtain the target virtual resource account corresponding to the target merchant number, and transfer the target quantity of the first virtual resources to the target virtual resource account.

11. A computer-readable storage medium comprising a stored program, wherein: When the program is executed, the method described in any one of claims 1 to 5 is executed.

12. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 5 through the computer program.

Citation Information

Patent Citations

  • Payment system, method and device based on the same fund server, and server

    CN106203978A

  • Service processing method and device based on graphic code, electronic equipment and storage medium

    CN111160895A