CN103365907A - Method, system and server for displaying payment page - Google Patents
Method, system and server for displaying payment page Download PDFInfo
- Publication number
- CN103365907A CN103365907A CN2012100995078A CN201210099507A CN103365907A CN 103365907 A CN103365907 A CN 103365907A CN 2012100995078 A CN2012100995078 A CN 2012100995078A CN 201210099507 A CN201210099507 A CN 201210099507A CN 103365907 A CN103365907 A CN 103365907A
- Authority
- CN
- China
- Prior art keywords
- browser
- unit
- sign
- payment
- secure payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a method, system and server for displaying a payment page, and belongs to the field of mobile terminals. The method includes the steps that a request for displaying a payment page is received, and the request includes a browser ID and an ID of an order form to be paid; according to the browser ID, whether a browser supports a safety payment plugin or not is judged; if not supporting the safety payment plugin, the browser is made to display the payment page corresponding to the ID of the order form. The server comprises a receiving module, a judging module and a first displaying module. The system comprises the browser and the server mentioned above. According to the technical scheme, the condition that the browser installed in a mobile terminal does not supports the safety payment plugin can be considered, the payment page corresponding to the identification of the order form to be paid is built by the server, and the payment page is displayed through the browser, so that compatibility of all browsers is met, all the browsers can display the payment page, and a user can complete on-line payment through the payment page.
Description
Technical field
The present invention relates to field of mobile terminals, particularly a kind of method, system and server of paying the page that show.
Background technology
Along with the development of portable terminal hardware and mobile communications network, increasing mobile subscriber enjoys the enjoyment of surfing the web by wireless Internet, as browses news, sends mail, watches film and carry out shopping online etc.Wherein, the mobile subscriber need carry out online payment when carrying out shopping online.
Usually, the relevant payment page input payment information (such as Bank Account Number and password etc.) of mobile subscriber by showing on the mobile terminal screen.Wherein, the existing payment page is mainly created by the secure payment plug-in unit and shows.This secure payment plug-in unit be Web bank and third party's payment platform in order to ensure the security that payment information transmits, the plug-in unit that is used for encrypting payment information that provides.Particularly, existing portable terminal shows that the mode of the payment page is, at first, the user triggers the payment request when the cashier page is selected payment channel; After browser receives this payment request, submit demonstration payment page request to server; Secondly, after server receives this request, issue and call link to browser; Browser is by calling Linked Invoke secure payment plug-in unit; Then, behind the secure payment plug-in component operation, show relevant payment interface in screen, the guiding user inputs payment information.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
The existing demonstration in the mode of paying the page, only consider that browser can call in the situation of secure payment plug-in unit, created and the demonstration payment interface by the secure payment plug-in unit; If browser is not supported this secure payment plug-in unit, so, browser can not call the secure payment plug-in unit and show payment interface, thereby will cause the user not finish payment by the payment page.
Summary of the invention
In order to make portable terminal not support at the browser of installing to show the payment page in the situation of secure payment plug-in unit, allow the user carry out online payment by the payment page, the embodiment of the invention provides a kind of method, system and server of paying the page that show.Described technical scheme is as follows:
A kind of method of paying the page that shows, described method comprises:
Receive and show that payment page request, described request comprise the browser sign and need the pay invoice sign;
According to described browser sign, judge whether described browser supports the secure payment plug-in unit;
If described browser is not supported described secure payment plug-in unit, then make described browser display and the described payment page corresponding to pay invoice sign that need.
Wherein, described according to described browser sign, judge that whether described browser supports the secure payment plug-in unit, comprising:
Obtain the sign of described secure payment plug-in unit;
In the compatibility relation table of comparisons of the browser that presets-secure payment plug-in unit, inquire about described browser sign whether with the compatibility relation that is designated of described secure payment plug-in unit;
If then be judged as described browser and support described secure payment plug-in unit;
If not, then be judged as described browser and do not support described secure payment plug-in unit.
Wherein, described described browser display and the described payment page corresponding to pay invoice sign that need of making comprises:
According to the described pay invoice sign that needs, create and the described list payment page corresponding to pay invoice sign that need;
The described list payment page is sent to described browser, make the described list payment of the described browser display page.
Wherein, described method also comprises:
If described browser is supported described secure payment plug-in unit, described secure payment plug-in unit is shown and the described payment page corresponding to pay invoice sign that need.
Wherein, described described secure payment plug-in unit demonstration and the described payment page corresponding to pay invoice sign that need of making comprises:
According to described browser sign, obtain predefined loading sign; Described predefined loading is designated the sign of the described secure payment plug-in unit of automatic loading of server and the common agreement of described browser;
Described loading sign and the described pay invoice sign that needs are sent to described browser, make described browser load described secure payment plug-in unit according to described loading sign, and make described browser that the described pay invoice sign that needs is passed to described secure payment plug-in unit;
By the described secure payment plug-in unit establishment after loading and demonstration and described payment user interface corresponding to pay invoice sign that need.
A kind of server, described server comprises:
Receiver module is used for receiving demonstration payment page request, and described request comprises the browser sign and needs the pay invoice sign;
Judge module is used for judging according to described browser sign whether described browser supports the secure payment plug-in unit;
The first display module is not supported described secure payment plug-in unit if be used for described browser, then makes described browser display and the described payment page corresponding to pay invoice sign that need.
Wherein, described judge module comprises:
Acquiring unit is for the sign of obtaining described secure payment plug-in unit;
Query unit is used for the compatibility relation table of comparisons at the browser that presets and secure payment plug-in unit, inquires about described browser and whether identifies the compatibility relation that is designated with described secure payment plug-in unit;
If then be judged as described browser and support described secure payment plug-in unit;
If not, then be judged as described browser and do not support described secure payment plug-in unit.
Wherein, described the first display module comprises:
Creating unit is not supported described secure payment plug-in unit if be used for described browser, then according to the described pay invoice sign that needs, creates and the described list payment page corresponding to pay invoice sign that need;
Transmitting element is used for the described list payment page is sent to described browser, makes the described list payment of the described browser display page.
Wherein, described server also comprises:
The second display module is supported described secure payment plug-in unit if be used for described browser, and described secure payment plug-in unit is shown and the described payment page corresponding to pay invoice sign that need.
Wherein, described the second display module comprises:
Obtain loading unit, be used for obtaining predefined loading sign according to described browser sign; Described predefined loading is designated the sign of the described secure payment plug-in unit of automatic loading of described server and the common agreement of described browser; Described loading sign and the described pay invoice sign that needs are sent to described browser, make described browser load described secure payment plug-in unit according to described loading sign, and make described browser that the described pay invoice sign that needs is passed to described secure payment plug-in unit;
Create display unit, be used for by the described secure payment plug-in unit establishment after loading and demonstration and described payment user interface corresponding to pay invoice sign that need.
A kind of system that pays the page that shows, described system comprises browser and aforesaid server.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, described request comprise the browser sign and need the pay invoice sign; According to described browser sign, judge whether described browser supports the secure payment plug-in unit; If described browser is not supported described secure payment plug-in unit, then make described browser display and the described payment page corresponding to pay invoice sign that need; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, the accompanying drawing of required use was done to introduce simply during the below will describe embodiment, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is a kind of process flow diagram that shows the method for paying the page that provides in the embodiment of the invention 1;
Fig. 2 is a kind of process flow diagram that shows the method for paying the page that provides in the embodiment of the invention 2;
Fig. 3 is a kind of process flow diagram that shows the method for paying the page that provides in the embodiment of the invention 2;
Fig. 4 is the structural representation of a kind of server of providing in the embodiment of the invention 3;
Fig. 5 is the structural representation of a kind of server of providing in the embodiment of the invention 4;
Fig. 6 is a kind of schematic diagram that shows the system that pays the page that provides in the embodiment of the invention 5.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment 1
Referring to Fig. 1, the embodiment of the invention 1 provides a kind of method of paying the page that shows, the method comprises:
101: receive demonstration payment page request, this request comprises browser ID (Identity, sign) and needs pay invoice ID.
102: according to this browser ID, judge whether this browser supports the secure payment plug-in unit.
103: if this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice ID.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, this request comprise the browser sign and need the pay invoice sign; According to this browser sign, judge whether this browser supports the secure payment plug-in unit; If this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice sign; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Embodiment 2
Referring to Fig. 2~Fig. 3, the embodiment of the invention 2 provides a kind of method of paying the page that shows, the method comprises:
201: receive demonstration payment page request, this request comprises browser ID and needs pay invoice ID.
Wherein, the user browses certain shopping website by the browser of installing in the portable terminal, plans to buy the commodity that some these shopping websites provide.At first, this user need to select the merchandise newss such as model, quantity and color of purchase in the commodity page of need purchase commodity.Then, this user consults this order page that need buy commodity, the need of selecting is bought the merchandise news of commodity and is confirmed.At last, this user selects the payment channel (such as credit card, deposit card or Web bank etc.) paid in the cashier page of this order, after finishing selection, click " payment " button in the cashier page with hand or pointer touch screen, trigger the payment request, this request comprises needs pay invoice ID.
Wherein, after browser receives this payment request, submit demonstration payment page request to Website server, this payment page request comprises the ID that needs pay invoice ID and browser self.
Particularly, this need pay invoice ID is the O/No. that Website server distributes.In addition, this request also can further comprise other relevant validity flag parameters except O/No. of this need pay invoice, and for example, Website server generates the timestamp of the order page, thereby guarantees security and the validity of order.
Particularly, browser ID is the UA (User-Agent, user agent) of browser self.UA is a special string head.Server is according to the UA of browser, can identify other browser relevant informations such as operating system that browser uses and version, cpu type, browser and version, browser renders engine, browser language, browser plug-in.Further, the corresponding api interface of the browser by detecting current operation can obtain this browser ID.
202: according to browser ID, judge whether browser supports the secure payment plug-in unit.
If browser is supported the secure payment plug-in unit, then carry out 203; If browser is not supported the secure payment plug-in unit, then carry out 204.
Further, this step comprises:
2021: the ID that obtains secure payment plug-in unit in the portable terminal.
Wherein, receive this demonstration payment page request after, obtain the ID of secure payment plug-in unit in the portable terminal.Particularly, the ID of secure payment plug-in unit can be the information such as installation kit name or application developers name.Further, by detecting the corresponding api interface of the secure payment plug-in unit of installing in the portable terminal, can obtain the ID of this secure payment plug-in unit.
2022: in the compatibility relation table of comparisons of the browser that presets and secure payment plug-in unit, whether Query Browser ID is compatibility relation with the ID of secure payment plug-in unit.
If, then be judged as browser and support the secure payment plug-in unit, carry out 203; If not, then be judged as to browse and do not support the secure payment plug-in unit, carry out 204.
Wherein, obtain the ID of secure payment plug-in unit after, in the compatibility relation reference table of the browser that presets-secure payment plug-in unit, mate the ID of this browser ID and secure payment plug-in unit.If the ID of this browser ID and secure payment plug-in unit is compatibility relation, then be judged as this browser and support this secure payment plug-in unit, carry out 203; If the ID of this browser ID and secure payment plug-in unit is not compatibility relation, then be judged as this browser and do not support this secure payment plug-in unit, carry out 204.
203: make the secure payment plug-in unit show the payment page corresponding with this need pay invoice ID.
Further, this step comprises:
2031: according to the browser sign, obtain predefined load id; Predefined load id and this need pay invoice ID are sent to browser, make browser automatically load the secure payment plug-in unit according to load id, and make browser pass to the secure payment plug-in unit by pay invoice ID.
Wherein, this load id is the ID of the automatic loading secure payment plug-in unit of server and the common agreement of browser.
Wherein, a pre-defined load id.This load id is the ID of server and the common agreement of browser, is used for making browser Automatically invoked secure payment plug-in unit.Particularly, this load id is character string server and the common agreement of browser and that content is fixing.For example, according to the html language standard, can setup string " SECURITYPAY " is for calling the load id of secure payment plug-in unit.When browser detects character string " SECURITYPAY ", Automatically invoked secure payment plug-in unit.
Wherein, this load id is used for Automatically invoked secure payment plug-in unit on the one hand; Also can be used on the other hand transmitting other need payment informations such as needing pay invoice ID to the secure payment plug-in unit.Particularly, " SECURITYPAY " sets a property for aforementioned character string, with the property value of other need payment informations such as need pay invoice ID as load id.For example, for character string " SECURITYPAY " arranges two attributes, first attribute is used for the behavior of control Automatically invoked, and second attribute is used for transmitting to be needed pay invoice ID etc. other need payment information.Wherein, first attribute comprises two preset parameters, Ver and interval.The concrete meaning of these two preset parameters is referring to table 1.Further, the form of expression of the recalls information of secure payment plug-in unit is the SECURITYPAY[preset parameter] [order parameter name 1=" parameter value 1 ” ﹠amp; Parameter name 2=" parameter value 2 ” ﹠amp; Parameter name n=" parameter value n "].
Table 1
Wherein, after browser receives load id, with the secure payment plug-in unit in the Automatically invoked portable terminal, and need other need payment informations such as pay invoice ID pass to the secure payment plug-in unit.
What deserves to be explained is, Website server needs the form of load id with note is arranged in the cashier page.After the user triggered the payment request, browser screened the notes content of the current cashier page, if browser self is supported the secure payment plug-in unit, just can identify this load id, Automatically invoked secure payment plug-in unit; If browser self is not supported the secure payment plug-in unit, the load id that is arranged in the HTML note will be ignored automatically.Particularly, the load id of note form is, "<!--the SECURITYPAY[preset parameter] [order parameter name 1=" parameter value 1 ” ﹠amp; Parameter name 2=" parameter value 2 ” ﹠amp; Parameter name n=" parameter value n "]--".
2032: by the payment user interface that the secure payment plug-in unit after loading creates and demonstration is corresponding with needing pay invoice ID.
Further, after the secure payment plug-in unit is loaded, will read other need payment informations such as need pay invoice ID, and create the payment user interface corresponding with needing pay invoice ID according to the need payment information.After finishing establishment, the secure payment plug-in unit will show the payment user interface corresponding with needing pay invoice ID in the current page of screen, input payment information with the guiding user.After the user finished input, the secure payment plug-in unit was encrypted the user by the payment information of this payment user interface input, and the payment information after will encrypting sends to server; Payment information after server will be encrypted sends to Web bank or third party's payment platform, and the payment result of returning is fed back to browser; Browser shows payment result or jumps to the commodity page according to the data of receiving.This is well known technology, is not described in detail in this.
204: make this browser display payment page corresponding with this need pay invoice ID.
Further, this step comprises:
2041: according to need pay invoice ID, create with this and need the list payment page corresponding to pay invoice ID.
Particularly, according to need pay invoice ID, create portion and need the payment page corresponding to pay invoice ID with this.This payment page adopts the form of FORM list in the page.This FORM list is used for making the user according to relevant prompting input payment information particularly, comprises credit card number, holder name and passport NO. (such as ID (identity number) card No.) etc.Further, this FORM list is submitted the payment information of user's input in the POST mode.This is well known technology, is not described in detail in this.
2042: this list payment page is sent to browser, make this list payment page of browser display.
Wherein, obtain the payment page corresponding with this need pay invoice ID after, should pay the page and send to browser.After browser receives this payment page, will upgrade the cashier page and be this payment page.The user carries out the input of payment information by this list payment page, finish input after, click " payment " button with hand or pointer touch screen, the triggering payment request; Browser sends to server with the payment information of FORM submission of sheet with the POST form that HTTP asks; After server received this HTTP request, connection network went to bank or third party's payment platform, finishes the payment of this need pay invoice, and payment result is returned to browser showed.This is well known technology, is not described in detail in this.
What deserves to be explained is, for the list payment page, Website server can be arranged on the form of FORM list with note in the cashier page; And for to load the secure payment plug-in unit for preferably, server added covert marks before the FORM list.The form of expression of covert marks is,<!--HIDE_BEGIN--〉the FORM list<!--HIDE_END--〉.So, after the user triggered the payment request, browser screened the notes content of the current cashier page, if browser self is supported the secure payment plug-in unit, just can identify load id, Automatically invoked secure payment plug-in unit, thus ignore the FORM list that has added covert marks; If browser self is not supported the secure payment plug-in unit, can not identify load id, and can read the FORM list that has added covert marks.Thereby, do not support the browser of secure payment plug-in unit can show the list payment page.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, this request comprise the browser sign and need the pay invoice sign; According to this browser sign, judge whether this browser supports the secure payment plug-in unit; If this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice sign; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Embodiment 3
Referring to Fig. 4, the embodiment of the invention 3 provides a kind of server, and this server comprises:
The first display module 303 is not supported the secure payment plug-in unit if be used for this browser, then makes this browser display payment page corresponding with this need pay invoice ID.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, this request comprise the browser sign and need the pay invoice sign; According to this browser sign, judge whether this browser supports the secure payment plug-in unit; If this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice sign; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Embodiment 4
Referring to Fig. 5, the embodiment of the invention 4 provides a kind of server, and this server comprises:
Receiver module 401 is used for receiving demonstration payment page request, and this request comprises browser ID and needs pay invoice ID.
Judge module 402 is used for according to this browser ID, judges whether this browser supports the secure payment plug-in unit.
Wherein, judge module 402 comprises:
Acquiring unit 4021 is for the ID that obtains the secure payment plug-in unit.
Query unit 4022 is used for the compatibility relation table of comparisons at the browser that presets and secure payment plug-in unit, and whether Query Browser ID is compatibility relation with the ID of secure payment plug-in unit; If then be judged as browser and support the secure payment plug-in unit; If not, then be judged as browser and do not support the secure payment plug-in unit.
The first display module 403 is not supported the secure payment plug-in unit if be used for this browser, then makes this browser display payment page corresponding with this need pay invoice ID.
Wherein, display module 403 comprises:
Creating unit 4031 is not supported the secure payment plug-in unit if be used for this browser, then needs pay invoice ID according to this, creates with this and needs the list payment page corresponding to pay invoice ID.
Transmitting element 4032 is used for this list payment page is sent to this browser, makes this list payment page of this browser display.
The second display module 404 is supported the secure payment plug-in unit if be used for this browser, then makes this secure payment plug-in unit show the payment page corresponding with needing pay invoice ID.
Wherein, the second display module 404 comprises:
Obtain loading unit 4041, be used for according to browser ID, obtain predefined load id; This predefined load id is the ID of the automatic loading secure payment plug-in unit of server and the common agreement of browser; Load id and need pay invoice ID are sent to browser, make browser load the secure payment plug-in unit according to load id, and make browser pass to the secure payment plug-in unit by pay invoice ID;
Create display unit 4042, be used for the payment user interface by the secure payment plug-in unit after loading creates and demonstration is corresponding with needing pay invoice ID.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, this request comprise the browser sign and need the pay invoice sign; According to this browser sign, judge whether this browser supports the secure payment plug-in unit; If this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice sign; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Embodiment 5
Referring to Fig. 6, the embodiment of the invention 5 provides a kind of system that pays the page that shows, this system comprises: browser 501 and server 502.
Wherein, server 502 is the server of describing among embodiment 3 or the embodiment 4.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is: show that by receiving payment page request, this request comprise the browser sign and need the pay invoice sign; According to this browser sign, judge whether this browser supports the secure payment plug-in unit; If this browser is not supported the secure payment plug-in unit, then make this browser display payment page corresponding with this need pay invoice sign; Can consider that the browser of installing in the portable terminal do not support the situation of secure payment plug-in unit, create the payment page corresponding with needing the pay invoice sign by server, and be somebody's turn to do by browser display and to pay the page; Thereby satisfied the compatibility of each browser, made each browser can show the payment page; Allow the user finish online payment by the payment page; Having improved the user experiences and the product public praise.
Need to prove: the server that above-described embodiment provides is when making the browser display payment page, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the inner structure that is about to server is divided into different functional modules, to finish all or part of function described above.In addition, the server that above-described embodiment provides belongs to same design with the embodiment that shows the payment page, and its specific implementation process sees embodiment of the method for details, repeats no more here.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can come the relevant hardware of instruction to finish by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (11)
1. one kind shows the method for paying the page, it is characterized in that, described method comprises:
Receive and show that payment page request, described request comprise the browser sign and need the pay invoice sign;
According to described browser sign, judge whether described browser supports the secure payment plug-in unit;
If described browser is not supported described secure payment plug-in unit, then make described browser display and the described payment page corresponding to pay invoice sign that need.
2. the method for claim 1 is characterized in that, and is described according to described browser sign, judges that whether described browser supports the secure payment plug-in unit, comprising:
Obtain the sign of described secure payment plug-in unit;
In the compatibility relation table of comparisons of the browser that presets and secure payment plug-in unit, inquire about described browser sign whether with the compatibility relation that is designated of described secure payment plug-in unit;
If then be judged as described browser and support described secure payment plug-in unit;
If not, then be judged as described browser and do not support described secure payment plug-in unit.
3. the method for claim 1 is characterized in that, described described browser display and the described payment page corresponding to pay invoice sign that need of making comprises:
According to the described pay invoice sign that needs, create and the described list payment page corresponding to pay invoice sign that need;
The described list payment page is sent to described browser, make the described list payment of the described browser display page.
4. the method for claim 1 is characterized in that, described method also comprises:
If described browser is supported described secure payment plug-in unit, described secure payment plug-in unit is shown and the described payment page corresponding to pay invoice sign that need.
5. method as claimed in claim 4 is characterized in that, described described secure payment plug-in unit demonstration and the described payment page corresponding to pay invoice sign that need of making comprises:
According to described browser sign, obtain predefined loading sign; Described predefined loading is designated the sign of the described secure payment plug-in unit of automatic loading of server and the common agreement of described browser;
Described loading sign and the described pay invoice sign that needs are sent to described browser, make described browser load described secure payment plug-in unit according to described loading sign, and make described browser that the described pay invoice sign that needs is passed to described secure payment plug-in unit;
By the described secure payment plug-in unit establishment after loading and demonstration and described payment user interface corresponding to pay invoice sign that need.
6. a server is characterized in that, described server comprises:
Receiver module is used for receiving demonstration payment page request, and described request comprises the browser sign and needs the pay invoice sign;
Judge module is used for judging according to described browser sign whether described browser supports the secure payment plug-in unit;
The first display module is not supported described secure payment plug-in unit if be used for described browser, then makes described browser display and the described payment page corresponding to pay invoice sign that need.
7. server as claimed in claim 6 is characterized in that, described judge module comprises:
Acquiring unit is for the sign of obtaining described secure payment plug-in unit;
Query unit is used for the compatibility relation table of comparisons at the browser that presets and secure payment plug-in unit, inquires about described browser and whether identifies the compatibility relation that is designated with described secure payment plug-in unit;
If then be judged as described browser and support described secure payment plug-in unit;
If not, then be judged as described browser and do not support described secure payment plug-in unit.
8. server as claimed in claim 6 is characterized in that, described the first display module comprises:
Creating unit is not supported described secure payment plug-in unit if be used for described browser, then according to the described pay invoice sign that needs, creates and the described list payment page corresponding to pay invoice sign that need;
Transmitting element is used for the described list payment page is sent to described browser, makes the described list payment of the described browser display page.
9. server as claimed in claim 6 is characterized in that, described server also comprises:
The second display module is supported described secure payment plug-in unit if be used for described browser, and described secure payment plug-in unit is shown and the described payment page corresponding to pay invoice sign that need.
10. server as claimed in claim 9 is characterized in that, described the second display module comprises:
Obtain loading unit, be used for obtaining predefined loading sign according to described browser sign; Described predefined loading is designated the sign of the described secure payment plug-in unit of automatic loading of described server and the common agreement of described browser; Described loading sign and the described pay invoice sign that needs are sent to described browser, make described browser load described secure payment plug-in unit according to described loading sign, and make described browser that the described pay invoice sign that needs is passed to described secure payment plug-in unit;
Create display unit, be used for by the described secure payment plug-in unit establishment after loading and demonstration and described payment user interface corresponding to pay invoice sign that need.
11. one kind shows the system that pays the page, it is characterized in that, described system comprises browser and such as each described server of claim 6~10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210099507.8A CN103365907B (en) | 2012-04-06 | 2012-04-06 | Display pays method, system and the server of the page |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210099507.8A CN103365907B (en) | 2012-04-06 | 2012-04-06 | Display pays method, system and the server of the page |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103365907A true CN103365907A (en) | 2013-10-23 |
CN103365907B CN103365907B (en) | 2017-06-30 |
Family
ID=49367271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210099507.8A Active CN103365907B (en) | 2012-04-06 | 2012-04-06 | Display pays method, system and the server of the page |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103365907B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103839156A (en) * | 2014-03-20 | 2014-06-04 | 上海讯联数据服务有限公司 | Method for displaying checkout counter page based on page skip payment in online payment |
CN103955503A (en) * | 2014-04-24 | 2014-07-30 | 北京金山网络科技有限公司 | Method and device for displaying missing plug-in in browser |
CN105447734A (en) * | 2014-06-06 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Order information processing method and system |
CN105553976A (en) * | 2015-12-14 | 2016-05-04 | 北京握奇智能科技有限公司 | Data processing method, device and system |
WO2016095740A1 (en) * | 2014-12-19 | 2016-06-23 | 阿里巴巴集团控股有限公司 | Data communication method and device |
WO2016115735A1 (en) * | 2015-01-23 | 2016-07-28 | Murthy Sharad R | Processing high volume network data |
CN106228353A (en) * | 2016-07-21 | 2016-12-14 | 北京三快在线科技有限公司 | A kind of method for processing payment information, device and system |
CN106873961A (en) * | 2016-07-27 | 2017-06-20 | 阿里巴巴集团控股有限公司 | The method and device that APP is applied is waken up by mobile browser |
CN108122110A (en) * | 2016-11-30 | 2018-06-05 | 杭州海康威视数字技术股份有限公司 | Definite method, equipment and the system of a kind of membership information |
CN112883309A (en) * | 2021-02-24 | 2021-06-01 | 江苏保旺达软件技术有限公司 | Method, device, equipment and medium for accessing application through browser |
CN113360812A (en) * | 2016-03-07 | 2021-09-07 | 创新先进技术有限公司 | Service execution method and device |
US11916727B2 (en) | 2015-01-23 | 2024-02-27 | Ebay Inc. | Processing high volume network data |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050240798A1 (en) * | 2004-03-31 | 2005-10-27 | Microsoft Corporation | System and method of preventing a web browser plug-in module from generating a failure |
CN101009005A (en) * | 2006-01-24 | 2007-08-01 | 中国电信股份有限公司 | Method, system and platform for securing safety of payment based on internet |
CN101047521A (en) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | Method for playing network media file by customer terminal and customer terminal |
CN101567065A (en) * | 2009-05-26 | 2009-10-28 | 杭州世导科技有限公司 | Cross-platform online file editing system and method thereof |
CN101887376A (en) * | 2010-07-09 | 2010-11-17 | 中兴通讯股份有限公司 | Widget engine and method for uploading scripts or plugins by using same |
CN102117455A (en) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | Mobile terminal browser-based secure payment method and system |
CN102355469A (en) * | 2011-10-31 | 2012-02-15 | 北龙中网(北京)科技有限责任公司 | Method for displaying credibility certification for website in address bar of browser |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179562B (en) * | 2006-12-08 | 2010-07-21 | 腾讯科技(深圳)有限公司 | Method and system for restraining use of network control in authorization website |
-
2012
- 2012-04-06 CN CN201210099507.8A patent/CN103365907B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050240798A1 (en) * | 2004-03-31 | 2005-10-27 | Microsoft Corporation | System and method of preventing a web browser plug-in module from generating a failure |
CN101009005A (en) * | 2006-01-24 | 2007-08-01 | 中国电信股份有限公司 | Method, system and platform for securing safety of payment based on internet |
CN101047521A (en) * | 2006-03-31 | 2007-10-03 | 腾讯科技(深圳)有限公司 | Method for playing network media file by customer terminal and customer terminal |
CN101567065A (en) * | 2009-05-26 | 2009-10-28 | 杭州世导科技有限公司 | Cross-platform online file editing system and method thereof |
CN101887376A (en) * | 2010-07-09 | 2010-11-17 | 中兴通讯股份有限公司 | Widget engine and method for uploading scripts or plugins by using same |
CN102117455A (en) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | Mobile terminal browser-based secure payment method and system |
CN102355469A (en) * | 2011-10-31 | 2012-02-15 | 北龙中网(北京)科技有限责任公司 | Method for displaying credibility certification for website in address bar of browser |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103839156A (en) * | 2014-03-20 | 2014-06-04 | 上海讯联数据服务有限公司 | Method for displaying checkout counter page based on page skip payment in online payment |
CN103955503B (en) * | 2014-04-24 | 2017-11-07 | 北京金山网络科技有限公司 | The method and device of a kind of browser display missing plug-in unit |
CN103955503A (en) * | 2014-04-24 | 2014-07-30 | 北京金山网络科技有限公司 | Method and device for displaying missing plug-in in browser |
CN105447734A (en) * | 2014-06-06 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Order information processing method and system |
CN105447734B (en) * | 2014-06-06 | 2020-02-07 | 阿里巴巴集团控股有限公司 | Order information processing method and system |
WO2016095740A1 (en) * | 2014-12-19 | 2016-06-23 | 阿里巴巴集团控股有限公司 | Data communication method and device |
CN105763591A (en) * | 2014-12-19 | 2016-07-13 | 阿里巴巴集团控股有限公司 | Data communication method and device |
US10462266B2 (en) | 2014-12-19 | 2019-10-29 | Alibaba Group Holding Limited | Data communication method and apparatus |
CN105763591B (en) * | 2014-12-19 | 2019-07-26 | 阿里巴巴集团控股有限公司 | A kind of data communications method and device |
WO2016115735A1 (en) * | 2015-01-23 | 2016-07-28 | Murthy Sharad R | Processing high volume network data |
US11916727B2 (en) | 2015-01-23 | 2024-02-27 | Ebay Inc. | Processing high volume network data |
US10425341B2 (en) | 2015-01-23 | 2019-09-24 | Ebay Inc. | Processing high volume network data |
US11818049B2 (en) | 2015-01-23 | 2023-11-14 | Ebay Inc. | Processing high volume network data |
US10924414B2 (en) | 2015-01-23 | 2021-02-16 | Ebay Inc. | Processing high volume network data |
CN105553976B (en) * | 2015-12-14 | 2019-01-25 | 北京握奇智能科技有限公司 | A kind of data processing method, apparatus and system |
CN105553976A (en) * | 2015-12-14 | 2016-05-04 | 北京握奇智能科技有限公司 | Data processing method, device and system |
CN113360812A (en) * | 2016-03-07 | 2021-09-07 | 创新先进技术有限公司 | Service execution method and device |
CN113360812B (en) * | 2016-03-07 | 2024-02-06 | 创新先进技术有限公司 | Service execution method and device |
CN106228353A (en) * | 2016-07-21 | 2016-12-14 | 北京三快在线科技有限公司 | A kind of method for processing payment information, device and system |
US10977103B2 (en) | 2016-07-27 | 2021-04-13 | Advanced New Technologies Co., Ltd. | Awakening an application by means of a mobile browser |
CN106873961B (en) * | 2016-07-27 | 2021-09-28 | 创新先进技术有限公司 | Method and device for awakening APP through mobile browser |
TWI712955B (en) * | 2016-07-27 | 2020-12-11 | 開曼群島商創新先進技術有限公司 | Method and device for waking up AP application through mobile browser |
CN106873961A (en) * | 2016-07-27 | 2017-06-20 | 阿里巴巴集团控股有限公司 | The method and device that APP is applied is waken up by mobile browser |
CN108122110A (en) * | 2016-11-30 | 2018-06-05 | 杭州海康威视数字技术股份有限公司 | Definite method, equipment and the system of a kind of membership information |
CN112883309A (en) * | 2021-02-24 | 2021-06-01 | 江苏保旺达软件技术有限公司 | Method, device, equipment and medium for accessing application through browser |
CN112883309B (en) * | 2021-02-24 | 2024-05-28 | 江苏保旺达软件技术有限公司 | Method, device, equipment and medium for accessing application through browser |
Also Published As
Publication number | Publication date |
---|---|
CN103365907B (en) | 2017-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103365907A (en) | Method, system and server for displaying payment page | |
CN107748985B (en) | Network-based payment method and network payment server | |
US20050021935A1 (en) | Method and system for downloading configurable user interface elements over a data network | |
US6654600B1 (en) | Method and apparatus for authorizing use of cellular telephone units | |
US20210337015A1 (en) | Method and system of application development for multiple device client platforms | |
US20110238498A1 (en) | Service stage for subscription management | |
WO2017050069A1 (en) | Payment method, apparatus and system | |
US20070186107A1 (en) | User authentication system and data providing system using the same | |
WO2012001232A2 (en) | Method and apparatus for in-application purchasing | |
CN101841569A (en) | Mobile phone payment method based on WEB technology for realizing platform crossing | |
CN101848244A (en) | Mobile terminal and method and system for updating blog content thereon | |
US11461759B1 (en) | System for transmitting customer data from a device | |
US9898766B2 (en) | Payment processing for client devices | |
CN104955005A (en) | Method and device for depositing for communication terminal | |
CN103093339A (en) | Data transferring method and device | |
CN111915285A (en) | Cash withdrawal method and device and electronic equipment | |
US20130144699A1 (en) | Method for Simplifying Use of Commercial Website Interfaces for Secure Customer Purchases | |
CN115175183B (en) | Authentication method and authentication device based on 5G message | |
CN105761062B (en) | Safety payment method and safety payment device based on mobile terminal browser | |
CN104901988B (en) | Data processing method, system and device | |
KR101414301B1 (en) | Method and System for Simple Payment for Single Product Information | |
CN105184565A (en) | Card business realizing method, business platform and system | |
CN109003060A (en) | Fee payment method, system and storage medium | |
CN112766969A (en) | Mobile payment method and system, payment device and computer readable storage medium | |
KR101169181B1 (en) | Payment processing system and control method thereof, and payment processing agency server comprised in the system and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |