Virtual reality all-in-one digital payment systemTechnical Field
The invention belongs to the field of internet digital payment, and relates to a digital payment system of a virtual reality all-in-one machine.
Background
In recent two years, the virtual reality technology has been developed rapidly, the virtual reality technology is a computer simulation system capable of creating and experiencing a virtual world, is a system simulation of an interactive three-dimensional dynamic scene and entity behaviors of multi-source information fusion, and can generate a simulation environment to immerse a user in the environment. The user only needs to wear a helmet or glasses supporting the virtual reality technology, and can really immerse the virtual environment.
The technology of a cross-terminal on-line digital payment system exists in the market at present, but the technology is designed aiming at cross-terminal scenes such as mobile phones, PCs and the like, and is not suitable for being directly applied to virtual reality all-in-one machine equipment. Compared with traditional terminal platforms such as mobile phones and PCs which already have a large number of third-party digital payment schemes, a mature online digital payment scheme does not exist on the virtual reality all-in-one machine terminal, and particularly, a scheme blank exists in aspects of payment flow construction, user credit extension and the like, so that the sales settlement service is difficult to implement in the virtual reality all-in-one machine equipment.
Disclosure of Invention
In order to solve the technical problems in the prior art, the invention provides a digital payment system of a virtual-reality all-in-one machine, which has the following specific technical scheme.
A digital payment system of a virtual reality all-in-one machine comprises a payment system record module, a third party payment aggregation module and a payment safety module;
the payment system filing module is used for managing whether a current user can implement the digital payment system in the virtual reality all-in-one machine terminal;
the third-party payment aggregation module is used for managing and setting a current available third-party payment channel of the user;
and the payment security module is used for executing user permission verification before executing the digital payment deduction action in the virtual reality all-in-one machine.
Further, the payment system registration module comprises a user basic information registration tool, a user information validity verification tool and a user system switch,
the user basic information registration tool is used for recording user basic information using the payment system, such as a mobile phone number registered by a user in real name;
the user information validity verification tool is used for verifying the authenticity of the user basic information, such as a self-service verification mode of a mobile phone number verification code and the like, a manual verification mode and the like;
and the user system switch is used for manually managing whether the all-in-one machine payment function is started or not by a user.
Further, the third-party payment aggregation module integrates the SDK cluster of the third-party payment channel in the system, gets through the payment capability of the third-party payment tool, and initiates the third-party payment channel deduction and the deduction result obtaining callback in the payment process.
Further, the system enables or disables the specified third-party payment SDK function, and the user selects a required channel from the enabled third-party payment channels to continue the payment operation.
Furthermore, the payment security module comprises a cross-terminal verification module and a user credit authorization verification module.
Furthermore, when the cross-terminal verification module is used, a credit granting terminal supporting web access is preset outside the currently used virtual reality all-in-one machine terminal.
Further, when the sales order payment is initiated at the virtual reality all-in-one machine terminal, the system automatically uploads order payment information to the server, the server issues a web page containing the order information to a credit granting terminal preset by a user, a third party payment channel is directly notified in the credit granting terminal to complete fee deduction operation, and then the third party payment channel actively notifies a fee deduction result to a client side in the virtual reality all-in-one machine terminal.
Further, when the user credit authorization module is used, the digital payment system is authorized to carry out proxy notification fee deduction in a designated third-party payment channel, and a payment password is preset in the digital payment system.
Further, when the sales order payment is initiated at the virtual reality all-in-one machine terminal, the payment password is input in the virtual reality all-in-one machine terminal to complete the identity verification, the digital payment system server side notifies the appointed third party payment channel to initiate the fee deduction request in an agent mode, and the third party payment channel is waited to actively notify the fee deduction result to the client side in the virtual reality all-in-one machine terminal
The invention has the advantages that:
1. the method increases the recording process of the payment system, defines the correlation attribute of the digital payment system and a third party payment channel, and strengthens the system risk control capability of the user payment behavior.
2. And the Web interface is used as a node for cross-terminal user verification, so that the trust of the external equipment without limiting the terminal type is realized.
3. The embodiment of the application additionally supports the user to give credit to the digital payment system agent to carry out fee deduction notification of a third party payment channel, adopts a mode of payment password verification in the virtual reality all-in-one machine terminal, can also realize payment operation in the virtual reality all-in-one machine without cross-terminal credit giving, is convenient for the product use of the user to a great extent, and improves the user experience.
Drawings
FIG. 1 is a functional block diagram of a payment system docketing module of the present invention;
FIG. 2 is a functional block diagram of a third party payment aggregation module of the present invention;
FIG. 3 is a functional block diagram of a cross-terminal authentication module of the present invention;
FIG. 4 is a functional block diagram of a user trust validation module of the present invention.
Detailed Description
In order to make the objects, technical solutions and technical effects of the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and examples.
A digital payment system of a virtual reality all-in-one machine comprises a payment system record module, a third party payment aggregation module and a payment safety module;
the payment system filing module is used for managing whether a current user can implement the digital payment system in the virtual reality all-in-one machine terminal, ensuring that the user can carry out digital payment under the condition of credibility of the system, and normally using the system only after the approval of the payment system filing module;
the third-party payment aggregation module is used for managing and setting a current available third-party payment channel of the user;
and the payment security module is used for executing user permission verification before executing the digital payment deduction action in the virtual reality all-in-one machine.
The virtual reality head-mounted device used in the embodiment of the invention comprises: the full-anzhi VR9 or higher performance SoC comprises basic hardware such as an electronic compass, a gyroscope, a WiFi module, a display and the like.
As shown in fig. 1, the payment system registration module includes a user basic information registration tool: the system is used for recording basic information of a user using the payment system, and comprises a mobile phone number registered by the user in real name and the like; user information validity verification tool: the method is used for verifying the authenticity of the basic information of the user, and comprises a self-service verification mode adopting a mobile phone number verification code and the like, a manual verification mode and the like; and the user system switch is used for manually managing whether the all-in-one machine payment function is started or not by a user.
As shown in fig. 2, the third-party payment aggregation module integrates the SDK cluster of the third-party payment channel in the system, so as to achieve the purpose of getting through the payment capability of the third-party payment tool in the payment getting through, and initiate the third-party channel deduction and obtain the deduction result callback in the payment process. The system may be enabled or disabled for specified third party payment SDK functions; the user may select a desired channel among the enabled third party payment channels to continue the payment operation.
The payment security module comprises a cross-terminal verification module and a user credit authorization verification module, and the user can select one of the two verification modes.
As shown in fig. 3, the cross-terminal verification module requires that a user presets a trust terminal capable of supporting web access outside a currently used virtual-reality all-in-one machine terminal; when a user initiates sales order payment at the virtual reality all-in-one machine terminal, the system automatically uploads order payment information to the server, the server issues a web page containing the order information to a credit granting terminal preset by the user, the user directly informs a third party payment channel in the credit granting terminal to complete fee deduction operation, and the third party payment channel actively informs a client side in the virtual reality all-in-one machine terminal of a fee deduction result.
As shown in fig. 4, the user credit authorization module authorizes the digital payment system to perform proxy notification fee deduction in a designated third-party payment channel, and needs to set a payment password in the digital payment system in advance. When a user initiates sales order payment at the virtual reality all-in-one machine terminal, the user can directly input a payment password in the virtual reality all-in-one machine terminal to complete identity authentication, and the digital payment system server side notifies a designated third party payment channel to initiate a fee deduction request in an agent mode, and waits for the third party payment channel to actively notify a fee deduction result to a client side in the virtual reality all-in-one machine terminal.