CN109308614A - Implementation method, the device and system of e-payment - Google Patents

Implementation method, the device and system of e-payment Download PDF

Info

Publication number
CN109308614A
CN109308614A CN201811240521.9A CN201811240521A CN109308614A CN 109308614 A CN109308614 A CN 109308614A CN 201811240521 A CN201811240521 A CN 201811240521A CN 109308614 A CN109308614 A CN 109308614A
Authority
CN
China
Prior art keywords
payment
application
target application
server
merchandise news
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.)
Pending
Application number
CN201811240521.9A
Other languages
Chinese (zh)
Inventor
方顺豹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201811240521.9A priority Critical patent/CN109308614A/en
Publication of CN109308614A publication Critical patent/CN109308614A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses the implementation methods of e-payment, device and system.It is requested the described method includes: sending the purchase to specified commodity to target application;Receive the encryption merchandise news that the target application returns;The encryption merchandise news is sent to payment server to place an order, receives the result that places an order that the payment server returns;When the result that places an order is successfully, payment logic is called to be paid.The technical solution ensure that the safety of payment while guaranteeing e-payment efficiency, avoid the provider of payment services and the property loss possibility of user to a certain extent by designing reasonable information exchange.

Description

Implementation method, the device and system of e-payment
Technical field
The present invention relates to e-payment technical fields, and in particular to implementation method, the device and system of e-payment.
Background technique
Currently, many applications both provide the function using interior purchase commodity, commodity here include virtual objects, entity Article, service etc..In some cases, user is not intended to install excessive application in the terminals such as the mobile phone of oneself, but has uncommon It hopes the function using some applications, therefore a kind of actual motion application in Cloud Server occurs, show operation in the terminal Interface and the mode used, and the appearance of this mode so that carry out in the application shopping there are risks, need a kind of safe Electronic payment mode.
Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind State implementation method, the device and system of the e-payment of problem.
According to one aspect of the present invention, a kind of implementation method of e-payment is provided, comprising:
The purchase to specified commodity is sent to target application to request;
Receive the encryption merchandise news that the target application returns;
The encryption merchandise news is sent to payment server to place an order, is received under the payment server return Unijunction fruit;
When the result that places an order is successfully, payment logic is called to be paid.
Optionally, the target application is the application of the mobile terminal version operated in Cloud Server;
It is described to include: to the purchase request of specified commodity to target application transmission
In response to the delivery operation that the runnable interface of the target application by showing in present terminal is realized, to described Target application sends the purchase to specified commodity and requests.
Optionally, the present terminal is mobile terminal, and the running environment and the movement that the Cloud Server provides are whole Hold the running environment provided identical.
Optionally, the encryption merchandise news is to be encrypted to obtain to the merchandise news received by the target application 's;The merchandise news is that the target application is obtained according to the purchase request and the application server communication of the target application It arrives.
Optionally, the merchandise news includes following one or more:
Commodity price, product name, using interior order number.
Optionally, the result that places an order includes pay invoice number and price paid.
Optionally, this method further include: place an order result described in showing in the payment page;
It includes: the payment request in response to being realized by the payment page, tune that the calling payment logic, which carries out payment, It is paid with payment logic.
Optionally, the method also includes:
Payment result is sent to the payment server, so that the payment server tests the payment result Card, obtains final payment result and is sent to the application server of the target application.
Optionally, the payment logic is Third-party payment logic and/or direct payment logic.
Optionally, the method also includes: payment result is sent to the target application, so that the target application root The payment server is inquired according to the payment result to be verified.
Another aspect according to the present invention provides a kind of realization device of e-payment, comprising:
Commodity purchasing unit, suitable for sending the purchase request to specified commodity, and the reception target to target application Using the encryption merchandise news of return;
Payment unit places an order suitable for the encryption merchandise news is sent to payment server, receives the payment The result that places an order that server returns;When the result that places an order is successfully, payment logic is called to be paid.
Optionally, the target application is the application of the mobile terminal version operated in Cloud Server;
The commodity purchasing unit is adapted for the runnable interface of the target application by showing in present terminal The delivery operation of realization sends the purchase to specified commodity to the target application and requests.
Optionally, the present terminal is mobile terminal, and the running environment and the movement that the Cloud Server provides are whole Hold the running environment provided identical.
Optionally, the encryption merchandise news is to be encrypted to obtain to the merchandise news received by the target application 's;The merchandise news is that the target application is obtained according to the purchase request and the application server communication of the target application It arrives.
Optionally, the merchandise news includes following one or more:
Commodity price, product name, using interior order number.
Optionally, the result that places an order includes pay invoice number and price paid.
Optionally, the payment unit is further adapted for placing an order described in displaying as a result, in response to by described in the payment page The payment request that the page is realized is paid, payment logic is called to be paid.
Optionally, the payment unit is further adapted for for payment result being sent to the payment server, so that the payment Server verifies the payment result, obtains final payment result and is sent to the application service of the target application Device.
Optionally, the payment logic is Third-party payment logic and/or direct payment logic.
Optionally, the payment unit is further adapted for for payment result being sent to the target application, so that the target is answered It is verified with the payment server is inquired according to the payment result.
Another aspect according to the present invention provides a kind of realization system of e-payment, comprising: operation has one or more The Cloud Server of a application, payment server, application server corresponding with one or more application and one or more The realization device of a e-payment as described in any one of the above embodiments.
According to the present invention in another aspect, providing a kind of electronic equipment, comprising: processor;And it is arranged to store The memory of computer executable instructions, the executable instruction execute the processor such as any of the above-described institute The method stated.
According to the present invention in another aspect, providing a kind of computer readable storage medium, wherein it is described computer-readable Storage medium stores one or more programs, and one or more of programs when being executed by a processor, are realized as any of the above-described The method.
It can be seen from the above, technical solution of the present invention connects after sending the purchase request to specified commodity to target application The encryption merchandise news that target application returns is received, encryption merchandise news is sent to payment server and is placed an order, payment is received What server returned places an order as a result, calling payment logic to be paid when unijunction fruit is successfully instantly.The technical solution is by setting Reasonable information exchange is counted, the safety of payment is ensure that while guaranteeing e-payment efficiency, avoids to a certain extent The provider of payment services and the property loss possibility of user.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention, And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the structural schematic diagram of cloud application system according to an embodiment of the invention;
Fig. 2 shows a kind of flow diagrams of the implementation method of e-payment according to an embodiment of the invention;
Fig. 3 shows a kind of structural schematic diagram of the realization device of e-payment according to an embodiment of the invention;
Fig. 4 shows a kind of structural schematic diagram of the realization system of e-payment according to an embodiment of the invention;
Fig. 5 shows the stream that e-payment is carried out in the realization system of e-payment according to an embodiment of the invention Journey schematic diagram;
Fig. 6 shows the structural schematic diagram of electronic equipment according to an embodiment of the invention;
Fig. 7 shows the structural schematic diagram of computer readable storage medium according to an embodiment of the invention.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure It is fully disclosed to those skilled in the art.
As described in background technique, user is sometimes not desired to the application that downloading occupies larger memory space, Wish to try out or the terminal capabilities of oneself told somebody what one's real intentions are, more smooth experience can be obtained using the cloud running environment of Cloud Server, Etc., have in in-local, in the demand of his machine actual motion application.
Fig. 1 shows the structural schematic diagram of cloud application system according to an embodiment of the invention.Fig. 1 shows cloud application System 100 is deployed with first in the terminal 110 that user uses using 111, which can be communicated with Cloud Server 120, Multiple cloud environments (such as virtual machine) can be disposed in Cloud Server 120, can be applied in each cloud environment with actual motion second 121, for convenience of introducing, second is illustrated only in Fig. 1 using 121, cloud environment is omitted.Second application 121 can be right with it The application server 130 answered is communicated, such as synchronous account data, progress game on-line etc..
First function of applying 111 to provide access Cloud Server 120, show the runnable interface that second applies 121, first It can be this kind of application of application shop using 111, user is when using the first application 111, if applying 121 to one second It is interested, installation can not be downloaded, experienced by Cloud Server operation.
When user thinks oneself, when purchase merchandise request is initiated in the application of operation second 121, to answer indeed through first 121 communicated that (step may be that the first application 111 first takes with cloud with 111 second applications corresponding with Cloud Server 120 The specified services communication provided in business device, then realization is communicated with the second application 121 by the specified services), then by the second application 121 communicate acquisition merchandise news with server 130, merchandise news are returned to first using 111, user is again from the terminal of oneself Initiate payment.
As can be seen that needing to be communicated by Cloud Server in the transmittance process of merchandise news.In actual scene, The application that Cloud Server, first the 111, second application 121 of application, actual delivery use may be to provide support by different businessmans , safety of how guaranteeing payment under this complicated scene is a problem to be solved.
Fig. 2 shows a kind of flow diagrams of the implementation method of e-payment according to an embodiment of the invention.Such as Shown in Fig. 2, this method comprises:
Step S210 sends the purchase to specified commodity to target application and requests.Here commodity may include using interior Virtual goods, such as the stage property (accelerator card, weapon etc.) in game;It also may include actual object, such as milk, cake It is dry;It also may include service, such as member, etc..
Step S220 receives the encryption merchandise news that target application returns.
It is practical to have carried out network communication with target application in the execution of step S210 and step S220, during this It there is by the risk of packet capturing, change data, therefore it is required that target application return is encryption merchandise news, further according to encryption quotient Product information places an order.
Encryption merchandise news is sent to payment server and placed an order by step S230, receives what payment server returned Place an order result.
This step also needs to carry out network communication, therefore what is transmitted is encryption merchandise news, and under server returns Unijunction fruit, which can be, not to be encrypted, because if data are tampered during actual delivery, are unable to get and are tested in server side Card, that is, payment failure, avoid the property loss of user or payment services provider.
Step S240 when unijunction fruit is successfully instantly, calls payment logic to be paid.
As it can be seen that method shown in Fig. 2 receives target and answers after sending the purchase request to specified commodity to target application With the encryption merchandise news of return, encryption merchandise news is sent to payment server and is placed an order, received payment server and return That returns places an order as a result, calling payment logic to be paid when unijunction fruit is successfully instantly.The technical solution is reasonable by design Information exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid payment clothes to a certain extent The provider of business and the property loss possibility of user.
In one embodiment of the invention, in the above method, target application is the mobile end operated in Cloud Server Hold the application of version;Sending the purchase request to specified commodity to target application includes: in response to by showing in present terminal Target application the delivery operation realized of runnable interface, sent to target application and the purchases of specified commodity requested.
The embodiment is referred to the introduction to Fig. 1.The application run in Cloud Server is the application of mobile terminal version, In one embodiment of the invention, in the above method, present terminal is mobile terminal, the running environment that Cloud Server provides with The running environment that mobile terminal provides is identical.
For example, user has used the mobile phone of a model A, it can choose and provided and mobile phone operation ring by Cloud Server The identical cloud environment in border can be downloaded into mobile phone, the body of acquisition if such user feels good after using application It tests essentially identical.Certainly, in other embodiments, user also can choose the cloud environment oneself liked, for example, user oneself Handset capability is poor, but can choose the higher cloud environment of performance.
In one embodiment, the runnable interface for the target application that user sees on mobile phone be actually and runnable interface Corresponding video flowing, the operation carried out on mobile phone actually can not directly have an impact application, but needing will be corresponding Request is sent to Cloud Server, relays to running application.In this way, user is exactly by working as to the purchase request of specified commodity What the delivery operation on the runnable interface of the target application of preceding terminal display triggered.
In one embodiment of the invention, in the above method, encryption merchandise news is by target application to receiving What merchandise news was encrypted;Merchandise news is that target application is logical according to purchase request and the application server of target application What letter obtained.
Purchase request is sent using to its application server, obtaining merchandise news is usually to patrol using what itself was realized Volume, but under scene of the invention, using also needing merchandise news being sent to present terminal, this relates to believe commodity Breath is protected, and avoids being tampered.For example, user wishes that the commodity price of purchase is 100 yuan, but due to payment process quilt It is black, lead to 1 yuan of actual delivery, just complete payment process, informs that application is paid successfully, then actual loss may be by propping up The provider of service is paid to assume responsibility for.Therefore in the present embodiment, need to encrypt merchandise news, in specific implementation, It can be and applying in installation kit one encrypting module (such as software development kit SDK) of addition to operating in Cloud Server, It is executed by it the encryption to merchandise news.
In one embodiment of the invention, in the above method, merchandise news includes following one or more: commodity valence Lattice, product name, using interior order number.
For example, the stage property in purchase " accelerator card " this game, marks the price 20 yuan in the application, is then asked according to the purchase of user It asks, is interacted by game application and game application server, generate the order in game.What needs to be explained here is that this is ordered List is distinguishing with order when actual delivery.Because the provider of payment services can provide payment clothes for a plurality of game Business, in one embodiment of the invention, in the above method, the result that places an order includes pay invoice number and price paid.
As can be seen that when that will encrypt merchandise news and be sent to payment server, it is really new as production one Pay invoice needed for information.Encryption merchandise news is decrypted in payment server, obtains merchandise news, produces a branch Order number and price paid are paid, present terminal is returned to.
In one embodiment of the invention, the above method further include: show the result that places an order in the payment page;Call branch Paying logic and carrying out payment includes: the payment request in response to being realized by the payment page, and payment logic is called to be paid.At this In one embodiment of invention, in the above method, payment logic is Third-party payment logic and/or direct payment logic.
Application shop described earlier is illustrated, and user accesses Cloud Server in the application of application shop class, is experienced Using, and application shop itself is not supported to pay, and needs that the realizations such as Alipay or wechat is called to pay logic, this just belongs to tune With Third-party payment logic.And when application inherently has payment function, then the direct payment logic of itself can be called It realizes.This payment process is referred to prior art realization, and details are not described herein.
In one embodiment of the invention, the above method further include: payment result is sent to payment server, so that Payment server verifies payment result, obtains final payment result and is sent to the application server of target application.
In the present embodiment, it can inform that payment server oneself pays 100 yuan, payment server can be tested by local It demonstrate,proves or access third-party server (such as server of Alipay, wechat) verifies whether to have actually accomplished 100 yuan of payment, this Sample has just obtained final payment result.Due to realizing subsequent verifying, what server issued in payment process early period places an order It, can be without encryption although as a result also including commodity price.Payment server can also notify that application server is final Payment result.
In one embodiment of the invention, the above method further include: payment result is sent to target application, so that mesh Mark application is inquired payment server according to payment result and is verified.
The target application operated in Cloud Server can be further notified to pay success or failure in the present embodiment, it is main If whether paying success by target application inquiry payment server.
As it can be seen that the application run in present terminal in this way (shows the runnable interface applied in Cloud Server, corresponds to first Using 111), operate in application (correspond to second using 121) in Cloud Server, payment server, application server can Enough learn the state finally paid.
Fig. 3 shows a kind of structural schematic diagram of the realization device of e-payment according to an embodiment of the invention.Such as Shown in Fig. 3, the realization device 300 of e-payment includes:
Commodity purchasing unit 310 suitable for the purchase request to target application transmission to specified commodity, and receives target and answers With the encryption merchandise news of return.There is since reality and target application have carried out network communication, during this by packet capturing, The risk of data is changed, therefore it is required that target application return is encryption merchandise news, is carried out down further according to encryption merchandise news It is single.
Payment unit 320 is sent to payment server suitable for will encrypt merchandise news and places an order, and receives payment server The result that places an order returned;When unijunction fruit is successfully, payment logic is called to be paid instantly.It is logical due to also needing progress network Letter, therefore what is transmitted is encryption merchandise news, and the result that places an order that server returns can be and not encrypt, because if in reality Data are tampered in the payment process of border, are unable to get verifying, that is, payment failure in server side, are avoided user or branch Pay the property loss of service provider.
As it can be seen that device shown in Fig. 3 receives target and answers after sending the purchase request to specified commodity to target application With the encryption merchandise news of return, encryption merchandise news is sent to payment server and is placed an order, received payment server and return That returns places an order as a result, calling payment logic to be paid when unijunction fruit is successfully instantly.The technical solution is reasonable by design Information exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid payment clothes to a certain extent The provider of business and the property loss possibility of user.
In one embodiment of the invention, in above-mentioned apparatus, target application is the mobile end operated in Cloud Server Hold the application of version;Commodity purchasing unit is adapted for real by the runnable interface of the target application shown in present terminal Existing delivery operation sends the purchase to specified commodity to target application and requests.
The embodiment is referred to the introduction to Fig. 1.The application run in Cloud Server is the application of mobile terminal version, In one embodiment of the invention, in above-mentioned apparatus, present terminal is mobile terminal, the running environment that Cloud Server provides with The running environment that mobile terminal provides is identical.
For example, user has used the mobile phone of a model A, it can choose and provided and mobile phone operation ring by Cloud Server The identical cloud environment in border can be downloaded into mobile phone, the body of acquisition if such user feels good after using application It tests essentially identical.Certainly, in other embodiments, user also can choose the cloud environment oneself liked, for example, user oneself Handset capability is poor, but can choose the higher cloud environment of performance.
In one embodiment, the runnable interface for the target application that user sees on mobile phone be actually and runnable interface Corresponding video flowing, the operation carried out on mobile phone actually can not directly have an impact application, but needing will be corresponding Request is sent to Cloud Server, relays to running application.In this way, user is exactly by working as to the purchase request of specified commodity What the delivery operation on the runnable interface of the target application of preceding terminal display triggered.
In one embodiment of the invention, in above-mentioned apparatus, encryption merchandise news is by target application to receiving What merchandise news was encrypted;Merchandise news is that target application is logical according to purchase request and the application server of target application What letter obtained.
Purchase request is sent using to its application server, obtaining merchandise news is usually to patrol using what itself was realized Volume, but under scene of the invention, using also needing merchandise news being sent to present terminal, this relates to believe commodity Breath is protected, and avoids being tampered.For example, user wishes that the commodity price of purchase is 100 yuan, but due to payment process quilt It is black, lead to 1 yuan of actual delivery, just complete payment process, informs that application is paid successfully, then actual loss may be by propping up The provider of service is paid to assume responsibility for.Therefore in the present embodiment, need to encrypt merchandise news, in specific implementation, It can be and applying in installation kit one encrypting module (such as software development kit SDK) of addition to operating in Cloud Server, It is executed by it the encryption to merchandise news.
In one embodiment of the invention, in above-mentioned apparatus, merchandise news includes following one or more: commodity valence Lattice, product name, using interior order number.
For example, the stage property in purchase " accelerator card " this game, marks the price 20 yuan in the application, is then asked according to the purchase of user It asks, is interacted by game application and game application server, generate the order in game.What needs to be explained here is that this is ordered List is distinguishing with order when actual delivery.Because the provider of payment services can provide payment clothes for a plurality of game Business, in one embodiment of the invention, in above-mentioned apparatus, the result that places an order includes pay invoice number and price paid.
As can be seen that when that will encrypt merchandise news and be sent to payment server, it is really new as production one Pay invoice needed for information.Encryption merchandise news is decrypted in payment server, obtains merchandise news, produces a branch Order number and price paid are paid, present terminal is returned to.
In one embodiment of the invention, in above-mentioned apparatus, payment unit 320 is further adapted for showing in the payment page It places an order as a result, calling payment logic to be paid in response to the payment request by payment page realization.At of the invention one In embodiment, in the above method, payment logic is Third-party payment logic and/or direct payment logic.
Application shop described earlier is illustrated, and user accesses Cloud Server in the application of application shop class, is experienced Using, and application shop itself is not supported to pay, and needs that the realizations such as Alipay or wechat is called to pay logic, this just belongs to tune With Third-party payment logic.And when application inherently has payment function, then the direct payment logic of itself can be called It realizes.This payment process is referred to prior art realization, and details are not described herein.
In one embodiment of the invention, in above-mentioned apparatus, payment unit 320 is further adapted for for payment result being sent to Payment server obtains final payment result and is sent to target application so that payment server verifies payment result Application server.
In the present embodiment, it can inform that payment server oneself pays 100 yuan, payment server can be tested by local It demonstrate,proves or access third-party server (such as server of Alipay, wechat) verifies whether to have actually accomplished 100 yuan of payment, this Sample has just obtained final payment result.Due to realizing subsequent verifying, what server issued in payment process early period places an order It, can be without encryption although as a result also including commodity price.Payment server can also notify that application server is final Payment result.
In one embodiment of the invention, in above-mentioned apparatus, payment unit 320 is further adapted for for payment result being sent to Target application is verified so that target application inquires payment server according to payment result.
The target application operated in Cloud Server can be further notified to pay success or failure in the present embodiment, it is main If whether paying success by target application inquiry payment server.
As it can be seen that the application run in present terminal in this way (shows the runnable interface applied in Cloud Server, corresponds to first Using 111), operate in application (correspond to second using 121) in Cloud Server, payment server, application server can Enough learn the state finally paid.
Fig. 4 shows a kind of structural schematic diagram of the realization system of e-payment according to an embodiment of the invention.Such as Shown in Fig. 4, the realization system 400 of e-payment includes: Cloud Server 410, the payment services that operation has one or more application Device 420, application server 430 corresponding with one or more application and one or more are such as above-mentioned any embodiment The realization device 300 of e-payment.
Fig. 5 shows the stream that e-payment is carried out in the realization system of e-payment according to an embodiment of the invention Journey schematic diagram.A specific scene is considered in this example, and the realization device 300 of e-payment can be included in 360 mobile phones In this application of assistant or 360 mobile phone assistant itself, wherein 360 mobile phone assistant may include a hippocampus cloud SDK.In this way 360 mobile phone assistant can access the Cloud Server of hippocampus cloud by hippocampus cloud SDK, and show the runnable interface of application.Hippocampus cloud Cloud Server in be deployed with a service, for hippocampus cloud SDK in 360 mobile phone assistant and practical in cloud environment The application of operation is communicated.The practical application run in cloud environment also may include a payment SDK, and above-mentioned Service is communicated.Payment SDK can also be communicated with 360 payment servers.
Step S510, Xiang Ying are carried out after application, which is received, requests from the purchase that 360 mobile phone assistant transmitting comes referring to Fig. 5 Purchase request is sent with server.Application server executes step S520, returns to merchandise news.Using with built-in payment SDK It is communicated, transmits merchandise news, this is step S530.In step S540, payment SDK is encrypted and is passed to merchandise news The service in the Cloud Server of hippocampus cloud is passed, and encryption merchandise news is sent to hippocampus cloud in step S550 by the service SDK.Encryption merchandise news is sent to 360 mobile phone assistant in step S560 by hippocampus cloud SDK, by 360 mobile phone assistant in step Encryption merchandise news is sent to 360 payment servers and placed an order by S570.When placing an order successfully, 360 payment servers are in step Rapid S580 issues lower single successful result and is propped up accordingly wherein containing price paid and pay invoice number by 360 mobile phone assistant It pays, such as Alipay or wechat is called to be paid.After the completion of payment, 360 mobile phone assistant notifies 360 payments to take in step S590 Business device is paid successfully, and 360 payment servers correspondingly inquire the servers such as Alipay or wechat to obtain final payment knot Fruit.After confirmation is paid successfully, 360 payment servers notify application server in step S5100.
Concurrently, 360 mobile phone assistant also executes step when step S590 notifies 360 payment servers to pay successfully S591 notice hippocampus cloud SDK is paid successfully, so that hippocampus cloud SDK executes the clothes in the Cloud Server of step S592 notice hippocampus cloud Business is paid successfully, then informs that payment SDK, payment SDK execute 360 payment clothes of step S594 inquiry by the service execution step S593 Business device, obtains the final payment result that 360 payment servers are returned in step S595.Payment SDK executes step S596 notice again Operate in the application in Cloud Server.This completes a payment process.
In conclusion technical solution of the present invention receives after sending the purchase request to specified commodity to target application Encryption merchandise news is sent to payment server and placed an order by the encryption merchandise news that target application returns, and receives payment clothes What business device returned places an order as a result, calling payment logic to be paid when unijunction fruit is successfully instantly.The technical solution passes through design Reasonable information exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid to a certain extent The provider of payment services and the property loss possibility of user.
It should be understood that
Algorithm and display be not inherently related to any certain computer, virtual bench or other equipment provided herein. Various fexible units can also be used together with teachings based herein.As described above, it constructs required by this kind of device Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed Meaning one of can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice Microprocessor or digital signal processor (DSP) realize the realization device of e-payment according to an embodiment of the present invention and are The some or all functions of some or all components in system.The present invention is also implemented as described here for executing Method some or all device or device programs (for example, computer program and computer program product).This The program that the realization of sample is of the invention can store on a computer-readable medium, or can have one or more signal Form.Such signal can be downloaded from an internet website to obtain, and perhaps be provided on the carrier signal or with any other Form provides.
For example, Fig. 6 shows the structural schematic diagram of electronic equipment according to an embodiment of the invention.The electronic equipment packet It includes processor 610 and is arranged to the memory 620 of storage computer executable instructions (computer readable program code).Storage Device 620 can be such as flash memory, EEPROM (electrically erasable programmable read-only memory), EPROM, hard disk or ROM etc Electronic memory.Memory 620 has the computer-readable program stored for executing any method and step in the above method The memory space 630 of code 631.For example, the memory space 630 for storing computer readable program code may include difference For realizing each computer readable program code 331 of the various steps in above method.Computer readable program code 631 can read or be written to the production of this one or more computer program from one or more computer program product In product.These computer program products include such as hard disk, and the program code of compact-disc (CD), storage card or floppy disk etc carries Body.Such computer program product is usually computer readable storage medium described in such as Fig. 7.Fig. 7 is shown according to this A kind of structural schematic diagram of the computer readable storage medium of invention one embodiment.The computer readable storage medium 700 is deposited The computer readable program code 631 for executing steps of a method in accordance with the invention is contained, it can be by the place of electronic equipment 600 It manages device 610 to read, when computer readable program code 631 is run by electronic equipment 60, the electronic equipment 600 is caused to execute Each step in method described in face, computer readable program code 631 can be compressed in a suitable form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame Claim.
Embodiment of the invention discloses A1, a kind of implementation method of e-payment, comprising:
The purchase to specified commodity is sent to target application to request;
Receive the encryption merchandise news that the target application returns;
The encryption merchandise news is sent to payment server to place an order, is received under the payment server return Unijunction fruit;
When the result that places an order is successfully, payment logic is called to be paid.
A2, method as described in a1, wherein the target application is the mobile terminal version operated in Cloud Server Using;
It is described to include: to the purchase request of specified commodity to target application transmission
In response to the delivery operation that the runnable interface of the target application by showing in present terminal is realized, to described Target application sends the purchase to specified commodity and requests.
A3, as described in A2 method, wherein the present terminal is mobile terminal, the operation that the Cloud Server provides Environment is identical as the running environment that the mobile terminal provides.
A4, method as described in a1, wherein the encryption merchandise news is by the target application to the commodity received What information was encrypted;The merchandise news is the target application according to purchase request and the target application What application server communication obtained.
A5, the method as described in A4, wherein the merchandise news includes following one or more:
Commodity price, product name, using interior order number.
A6, method as described in a1, wherein the result that places an order includes pay invoice number and price paid.
A7, the method as described in A6, wherein this method further include: place an order result described in showing in the payment page;
It includes: the payment request in response to being realized by the payment page, tune that the calling payment logic, which carries out payment, It is paid with payment logic.
A8, method as described in a1, wherein the method also includes:
Payment result is sent to the payment server, so that the payment server tests the payment result Card, obtains final payment result and is sent to the application server of the target application.
A9, the method as described in A8, wherein the payment logic is Third-party payment logic and/or direct payment logic.
A10, method as described in a1, wherein the method also includes: payment result is sent to the target application, It is verified so that the target application inquires the payment server according to the payment result.
The embodiment of the present invention also discloses B11, a kind of realization device of e-payment, comprising:
Commodity purchasing unit, suitable for sending the purchase request to specified commodity, and the reception target to target application Using the encryption merchandise news of return;
Payment unit places an order suitable for the encryption merchandise news is sent to payment server, receives the payment The result that places an order that server returns;When the result that places an order is successfully, payment logic is called to be paid.
B12, device as described in b11, wherein the target application is the mobile terminal version operated in Cloud Server Application;
The commodity purchasing unit is adapted for the runnable interface of the target application by showing in present terminal The delivery operation of realization sends the purchase to specified commodity to the target application and requests.
B13, as described in B12 device, wherein the present terminal is mobile terminal, the fortune that the Cloud Server provides Row environment is identical as the running environment that the mobile terminal provides.
B14, device as described in b11, wherein the encryption merchandise news is by the target application to the quotient received Product information is encrypted;The merchandise news is the target application according to purchase request and the target application Application server communication obtain.
B15, the device as described in B14, wherein the merchandise news includes following one or more:
Commodity price, product name, using interior order number.
B16, device as described in b11, wherein the result that places an order includes pay invoice number and price paid.
B17, the device as described in B16, wherein
The payment unit is further adapted for placing an order described in displaying as a result, in response to by the payment page in the payment page The payment request that face is realized calls payment logic to be paid.
B18, device as described in b11, wherein
The payment unit is further adapted for for payment result being sent to the payment server, so that the payment server The payment result is verified, final payment result is obtained and is sent to the application server of the target application.
B19, the device as described in B18, wherein the payment logic is that Third-party payment logic and/or direct payment are patrolled Volume.
B20, device as described in b11, wherein
The payment unit is further adapted for for payment result being sent to the target application so that the target application according to The payment result is inquired the payment server and is verified.
The embodiment of the present invention also discloses the realization system of C21, a kind of e-payment, comprising: operation has one or more The Cloud Server of a application, payment server, application server corresponding with one or more application and one or more The realization device of a e-payment as described in any one of B11-B20.
The embodiment of the present invention also discloses D22, a kind of electronic equipment, wherein the electronic equipment includes: processor;With And it is arranged to the memory of storage computer executable instructions, the executable instruction when executed holds the processor Method of the row as described in any one of A1-A10.
The embodiment of the present invention also discloses E23, a kind of computer readable storage medium, wherein described computer-readable Storage medium stores one or more programs, and one or more of programs when being executed by a processor, are realized as in A1-A10 Described in any item methods.

Claims (10)

1. a kind of implementation method of e-payment, comprising:
The purchase to specified commodity is sent to target application to request;
Receive the encryption merchandise news that the target application returns;
The encryption merchandise news is sent to payment server to place an order, receives the lower unijunction that the payment server returns Fruit;
When the result that places an order is successfully, payment logic is called to be paid.
2. the method for claim 1, wherein the target application is the mobile terminal version operated in Cloud Server Application;
It is described to include: to the purchase request of specified commodity to target application transmission
In response to the delivery operation that the runnable interface of the target application by showing in present terminal is realized, to the target It is requested using the purchase sent to specified commodity.
3. method according to claim 2, wherein the present terminal is mobile terminal, the fortune that the Cloud Server provides Row environment is identical as the running environment that the mobile terminal provides.
4. the method for claim 1, wherein the encryption merchandise news is by the target application to the quotient received Product information is encrypted;The merchandise news is the target application according to purchase request and the target application Application server communication obtain.
5. a kind of realization device of e-payment, comprising:
Commodity purchasing unit, suitable for sending the purchase request to specified commodity, and the reception target application to target application The encryption merchandise news of return;
Payment unit places an order suitable for the encryption merchandise news is sent to payment server, receives the payment services The result that places an order that device returns;When the result that places an order is successfully, payment logic is called to be paid.
6. device as claimed in claim 5, wherein the target application is the mobile terminal version operated in Cloud Server Application;
The commodity purchasing unit is adapted for realizing by the runnable interface of the target application shown in present terminal Delivery operation, sent to the target application and the purchases of specified commodity requested.
7. device as claimed in claim 6, wherein the present terminal is mobile terminal, the fortune that the Cloud Server provides Row environment is identical as the running environment that the mobile terminal provides.
8. a kind of realization system of e-payment, comprising: operation have the Cloud Server of one or more application, payment server, Application server corresponding with one or more application and one or more are as described in any one of claim 5-7 The realization device of e-payment.
9. a kind of electronic equipment, wherein the electronic equipment includes: processor;And it is arranged to the executable finger of storage computer The memory of order, the executable instruction execute the processor as described in any one of claim 1-4 Method.
10. a kind of computer readable storage medium, wherein the computer-readable recording medium storage one or more program, One or more of programs when being executed by a processor, realize such as method of any of claims 1-4.
CN201811240521.9A 2018-10-23 2018-10-23 Implementation method, the device and system of e-payment Pending CN109308614A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811240521.9A CN109308614A (en) 2018-10-23 2018-10-23 Implementation method, the device and system of e-payment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811240521.9A CN109308614A (en) 2018-10-23 2018-10-23 Implementation method, the device and system of e-payment

Publications (1)

Publication Number Publication Date
CN109308614A true CN109308614A (en) 2019-02-05

Family

ID=65225697

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811240521.9A Pending CN109308614A (en) 2018-10-23 2018-10-23 Implementation method, the device and system of e-payment

Country Status (1)

Country Link
CN (1) CN109308614A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112101922A (en) * 2020-08-31 2020-12-18 北京爱奇艺科技有限公司 Cloud payment method and device, cloud system, electronic device and storage medium
CN112365251A (en) * 2020-09-04 2021-02-12 泰康保险集团股份有限公司 Payment method, payment device, electronic equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999838A (en) * 2011-09-19 2013-03-27 腾讯科技(深圳)有限公司 Processing method and processing system for order data in internet payment system
CN103186861A (en) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 Electronic payment method based on cloud data processing technology
CN104376462A (en) * 2014-11-19 2015-02-25 中城智慧科技有限公司 Safe code scanning payment method
CN104463567A (en) * 2013-09-16 2015-03-25 航天信息股份有限公司 Secure electronic transaction method and system
KR20150060307A (en) * 2013-11-26 2015-06-03 주식회사 엘지유플러스 Electronic payment server for providing electronic payment service by using near field communication and method for controlling the same
CN105809417A (en) * 2014-12-29 2016-07-27 航天信息股份有限公司 Safe reliable real-time electronic payment settlement merchant terminal, user terminal, bank front-end system, system, and method
CN106327170A (en) * 2015-06-29 2017-01-11 天津铂创国茂电子科技发展有限公司 Payment method based on cloud distribution server
CN106557962A (en) * 2015-09-24 2017-04-05 腾讯科技(深圳)有限公司 Method of payment, apparatus and system
CN107516196A (en) * 2017-09-04 2017-12-26 杭州哲信信息技术有限公司 A kind of mobile-payment system and its method of mobile payment
CN107730366A (en) * 2017-10-30 2018-02-23 江西博瑞彤芸科技有限公司 A kind of information processing method of pay invoice management
CN108108968A (en) * 2017-12-19 2018-06-01 深圳市证通电子股份有限公司 Implementation method, equipment, system and the readable storage medium storing program for executing of payment administrative system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999838A (en) * 2011-09-19 2013-03-27 腾讯科技(深圳)有限公司 Processing method and processing system for order data in internet payment system
CN103186861A (en) * 2011-12-30 2013-07-03 上海博泰悦臻电子设备制造有限公司 Electronic payment method based on cloud data processing technology
CN104463567A (en) * 2013-09-16 2015-03-25 航天信息股份有限公司 Secure electronic transaction method and system
KR20150060307A (en) * 2013-11-26 2015-06-03 주식회사 엘지유플러스 Electronic payment server for providing electronic payment service by using near field communication and method for controlling the same
CN104376462A (en) * 2014-11-19 2015-02-25 中城智慧科技有限公司 Safe code scanning payment method
CN105809417A (en) * 2014-12-29 2016-07-27 航天信息股份有限公司 Safe reliable real-time electronic payment settlement merchant terminal, user terminal, bank front-end system, system, and method
CN106327170A (en) * 2015-06-29 2017-01-11 天津铂创国茂电子科技发展有限公司 Payment method based on cloud distribution server
CN106557962A (en) * 2015-09-24 2017-04-05 腾讯科技(深圳)有限公司 Method of payment, apparatus and system
CN107516196A (en) * 2017-09-04 2017-12-26 杭州哲信信息技术有限公司 A kind of mobile-payment system and its method of mobile payment
CN107730366A (en) * 2017-10-30 2018-02-23 江西博瑞彤芸科技有限公司 A kind of information processing method of pay invoice management
CN108108968A (en) * 2017-12-19 2018-06-01 深圳市证通电子股份有限公司 Implementation method, equipment, system and the readable storage medium storing program for executing of payment administrative system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
余一帆;: "浅议在线支付的安全与可行性", 科技信息, no. 26, pages 238 - 239 *
叶水生;肖磊;: "云计算平台下移动商务交互模型设计与实现", 计算机科学, no. 1, pages 254 - 257 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112101922A (en) * 2020-08-31 2020-12-18 北京爱奇艺科技有限公司 Cloud payment method and device, cloud system, electronic device and storage medium
CN112365251A (en) * 2020-09-04 2021-02-12 泰康保险集团股份有限公司 Payment method, payment device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US10397070B2 (en) Routing service call messages
US8037193B2 (en) Virtual token
US20140324690A1 (en) System and method for a single digital wallet dynamic checkout tool
US8762451B2 (en) System and method for custom service markets
JP5797847B2 (en) Customizable uniformity control for hosted service images
US11900416B2 (en) Method and apparatus for linking to an upsell system via a tag
CA2850011C (en) Electronic marketplace for hosted service images
US9471923B2 (en) Providing licensed content to a user
US11741501B2 (en) System and method for tag based upselling
US20140214686A1 (en) Application store system and method for implementing in-application purchase function
CN109308614A (en) Implementation method, the device and system of e-payment
US20190244275A1 (en) Upselling offerings to customers
US20190050896A1 (en) System and method for upselling products and services
US20230325238A1 (en) Cluster job submission
AU775865B2 (en) A virtual token
CN110414964A (en) Method of payment and electronic equipment
JP2005228013A (en) Prepaid settlement program, method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination