Movatterモバイル変換


[0]ホーム

URL:


CN109308614A - Method, device and system for realizing electronic payment - Google Patents

Method, device and system for realizing electronic payment
Download PDF

Info

Publication number
CN109308614A
CN109308614ACN201811240521.9ACN201811240521ACN109308614ACN 109308614 ACN109308614 ACN 109308614ACN 201811240521 ACN201811240521 ACN 201811240521ACN 109308614 ACN109308614 ACN 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 LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201811240521.9ApriorityCriticalpatent/CN109308614A/en
Publication of CN109308614ApublicationCriticalpatent/CN109308614A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了电子支付的实现方法、装置和系统。所述方法包括:向目标应用发送对指定商品的购买请求;接收所述目标应用返回的加密商品信息;将所述加密商品信息发送至支付服务器进行下单,接收所述支付服务器返回的下单结果;当所述下单结果为成功时,调用支付逻辑进行支付。该技术方案通过设计合理的信息交互,在保证电子支付效率的同时保证了支付的安全性,在一定程度上避免了支付服务的提供方和用户的财产损失可能性。

The invention discloses a method, device and system for realizing electronic payment. The method includes: sending a purchase request for a specified commodity to a target application; receiving encrypted commodity information returned by the target application; sending the encrypted commodity information to a payment server to place an order, and receiving the order returned by the payment server Result; when the order placement result is successful, the payment logic is invoked to make payment. By designing reasonable information interaction, the technical solution ensures the security of payment while ensuring the efficiency of electronic payment, and to a certain extent avoids the possibility of property loss of payment service providers and users.

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, entityArticle, 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 uncommonIt hopes the function using some applications, therefore a kind of actual motion application in Cloud Server occurs, show operation in the terminalInterface 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 safeElectronic 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 kindState 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 returnUnijunction 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 describedTarget 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 wholeHold 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 applicationIt 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 resultCard, 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 rootThe 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 applicationUsing the encryption merchandise news of return;
Payment unit places an order suitable for the encryption merchandise news is sent to payment server, receives the paymentThe 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 terminalThe 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 wholeHold 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 applicationIt 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 pageThe 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 paymentServer verifies the payment result, obtains final payment result and is sent to the application service of the target applicationDevice.
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 answeredIt 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 moreThe Cloud Server of a application, payment server, application server corresponding with one or more application and one or moreThe 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 storeThe memory of computer executable instructions, the executable instruction execute the processor such as any of the above-described instituteThe method stated.
According to the present invention in another aspect, providing a kind of computer readable storage medium, wherein it is described computer-readableStorage 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-describedThe 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 applicationThe encryption merchandise news that target application returns is received, encryption merchandise news is sent to payment server and is placed an order, payment is receivedWhat 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 settingReasonable information exchange is counted, the safety of payment is ensure that while guaranteeing e-payment efficiency, avoids to a certain extentThe 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 canIt 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 fieldTechnical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present inventionLimitation.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 inventionJourney 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 drawingExemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth hereIt 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 disclosureIt 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 applicationSystem 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 second121, for convenience of introducing, second is illustrated only in Fig. 1 using 121, cloud environment is omitted.Second application 121 can be right with itThe 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, firstIt can be this kind of application of application shop using 111, user is when using the first application 111, if applying 121 to one secondIt 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 first121 communicated that (step may be that the first application 111 first takes with cloud with 111 second applications corresponding with Cloud Server 120The specified services communication provided in business device, then realization is communicated with the second application 121 by the specified services), then by the second application121 communicate acquisition merchandise news with server 130, merchandise news are returned to first using 111, user is again from the terminal of oneselfInitiate 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 asShown in Fig. 2, this method comprises:
Step S210 sends the purchase to specified commodity to target application and requests.Here commodity may include using interiorVirtual goods, such as the stage property (accelerator card, weapon etc.) in game;It also may include actual object, such as milk, cakeIt 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 thisIt 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 quotientProduct information places an order.
Encryption merchandise news is sent to payment server and placed an order by step S230, receives what payment server returnedPlace an order result.
This step also needs to carry out network communication, therefore what is transmitted is encryption merchandise news, and under server returnsUnijunction 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 sideCard, 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 applicationWith the encryption merchandise news of return, encryption merchandise news is sent to payment server and is placed an order, received payment server and returnThat 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 designInformation exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid payment clothes to a certain extentThe 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 ServerHold the application of version;Sending the purchase request to specified commodity to target application includes: in response to by showing in present terminalTarget 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 withThe 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 ServerThe identical cloud environment in border can be downloaded into mobile phone, the body of acquisition if such user feels good after using applicationIt tests essentially identical.Certainly, in other embodiments, user also can choose the cloud environment oneself liked, for example, user oneselfHandset 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 interfaceCorresponding video flowing, the operation carried out on mobile phone actually can not directly have an impact application, but needing will be correspondingRequest is sent to Cloud Server, relays to running application.In this way, user is exactly by working as to the purchase request of specified commodityWhat 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 receivingWhat merchandise news was encrypted;Merchandise news is that target application is logical according to purchase request and the application server of target applicationWhat letter obtained.
Purchase request is sent using to its application server, obtaining merchandise news is usually to patrol using what itself was realizedVolume, but under scene of the invention, using also needing merchandise news being sent to present terminal, this relates to believe commodityBreath is protected, and avoids being tampered.For example, user wishes that the commodity price of purchase is 100 yuan, but due to payment process quiltIt 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 upThe 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 valenceLattice, 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 userIt 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 orderedList is distinguishing with order when actual delivery.Because the provider of payment services can provide payment clothes for a plurality of gameBusiness, 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 onePay invoice needed for information.Encryption merchandise news is decrypted in payment server, obtains merchandise news, produces a branchOrder 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 branchPaying 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 thisIn 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 experiencedUsing, 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 tuneWith Third-party payment logic.And when application inherently has payment function, then the direct payment logic of itself can be calledIt 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 thatPayment 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 localIt demonstrate,proves or access third-party server (such as server of Alipay, wechat) verifies whether to have actually accomplished 100 yuan of payment, thisSample has just obtained final payment result.Due to realizing subsequent verifying, what server issued in payment process early period places an orderIt, can be without encryption although as a result also including commodity price.Payment server can also notify that application server is finalPayment result.
In one embodiment of the invention, the above method further include: payment result is sent to target application, so that meshMark 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 mainIf 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 firstUsing 111), operate in application (correspond to second using 121) in Cloud Server, payment server, application server canEnough 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 asShown 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 answersWith 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 newsIt is single.
Payment unit 320 is sent to payment server suitable for will encrypt merchandise news and places an order, and receives payment serverThe 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 networkLetter, 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 realityData are tampered in the payment process of border, are unable to get verifying, that is, payment failure in server side, are avoided user or branchPay 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 applicationWith the encryption merchandise news of return, encryption merchandise news is sent to payment server and is placed an order, received payment server and returnThat 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 designInformation exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid payment clothes to a certain extentThe 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 ServerHold the application of version;Commodity purchasing unit is adapted for real by the runnable interface of the target application shown in present terminalExisting 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 withThe 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 ServerThe identical cloud environment in border can be downloaded into mobile phone, the body of acquisition if such user feels good after using applicationIt tests essentially identical.Certainly, in other embodiments, user also can choose the cloud environment oneself liked, for example, user oneselfHandset 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 interfaceCorresponding video flowing, the operation carried out on mobile phone actually can not directly have an impact application, but needing will be correspondingRequest is sent to Cloud Server, relays to running application.In this way, user is exactly by working as to the purchase request of specified commodityWhat 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 receivingWhat merchandise news was encrypted;Merchandise news is that target application is logical according to purchase request and the application server of target applicationWhat letter obtained.
Purchase request is sent using to its application server, obtaining merchandise news is usually to patrol using what itself was realizedVolume, but under scene of the invention, using also needing merchandise news being sent to present terminal, this relates to believe commodityBreath is protected, and avoids being tampered.For example, user wishes that the commodity price of purchase is 100 yuan, but due to payment process quiltIt 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 upThe 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 valenceLattice, 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 userIt 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 orderedList is distinguishing with order when actual delivery.Because the provider of payment services can provide payment clothes for a plurality of gameBusiness, 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 onePay invoice needed for information.Encryption merchandise news is decrypted in payment server, obtains merchandise news, produces a branchOrder 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 pageIt 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 oneIn 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 experiencedUsing, 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 tuneWith Third-party payment logic.And when application inherently has payment function, then the direct payment logic of itself can be calledIt 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 toPayment server obtains final payment result and is sent to target application so that payment server verifies payment resultApplication server.
In the present embodiment, it can inform that payment server oneself pays 100 yuan, payment server can be tested by localIt demonstrate,proves or access third-party server (such as server of Alipay, wechat) verifies whether to have actually accomplished 100 yuan of payment, thisSample has just obtained final payment result.Due to realizing subsequent verifying, what server issued in payment process early period places an orderIt, can be without encryption although as a result also including commodity price.Payment server can also notify that application server is finalPayment result.
In one embodiment of the invention, in above-mentioned apparatus, payment unit 320 is further adapted for for payment result being sent toTarget 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 mainIf 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 firstUsing 111), operate in application (correspond to second using 121) in Cloud Server, payment server, application server canEnough 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 asShown in Fig. 4, the realization system 400 of e-payment includes: Cloud Server 410, the payment services that operation has one or more applicationDevice 420, application server 430 corresponding with one or more application and one or more are such as above-mentioned any embodimentThe 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 inventionJourney schematic diagram.A specific scene is considered in this example, and the realization device 300 of e-payment can be included in 360 mobile phonesIn this application of assistant or 360 mobile phone assistant itself, wherein 360 mobile phone assistant may include a hippocampus cloud SDK.In this way360 mobile phone assistant can access the Cloud Server of hippocampus cloud by hippocampus cloud SDK, and show the runnable interface of application.Hippocampus cloudCloud Server in be deployed with a service, for hippocampus cloud SDK in 360 mobile phone assistant and practical in cloud environmentThe application of operation is communicated.The practical application run in cloud environment also may include a payment SDK, and above-mentionedService 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. 5Purchase request is sent with server.Application server executes step S520, returns to merchandise news.Using with built-in payment SDKIt is communicated, transmits merchandise news, this is step S530.In step S540, payment SDK is encrypted and is passed to merchandise newsThe service in the Cloud Server of hippocampus cloud is passed, and encryption merchandise news is sent to hippocampus cloud in step S550 by the serviceSDK.Encryption merchandise news is sent to 360 mobile phone assistant in step S560 by hippocampus cloud SDK, by 360 mobile phone assistant in stepEncryption merchandise news is sent to 360 payment servers and placed an order by S570.When placing an order successfully, 360 payment servers are in stepRapid S580 issues lower single successful result and is propped up accordingly wherein containing price paid and pay invoice number by 360 mobile phone assistantIt 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 S590Business device is paid successfully, and 360 payment servers correspondingly inquire the servers such as Alipay or wechat to obtain final payment knotFruit.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 successfullyS591 notice hippocampus cloud SDK is paid successfully, so that hippocampus cloud SDK executes the clothes in the Cloud Server of step S592 notice hippocampus cloudBusiness is paid successfully, then informs that payment SDK, payment SDK execute 360 payment clothes of step S594 inquiry by the service execution step S593Business device, obtains the final payment result that 360 payment servers are returned in step S595.Payment SDK executes step S596 notice againOperate 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 applicationEncryption merchandise news is sent to payment server and placed an order by the encryption merchandise news that target application returns, and receives payment clothesWhat 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 designReasonable information exchange ensure that the safety of payment while guaranteeing e-payment efficiency, avoid to a certain extentThe 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 deviceStructure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use variousProgramming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hairBright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the inventionExample can be practiced without these specific details.In some instances, well known method, structure is not been shown in detailAnd 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 sometimesIn example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protectShield the present invention claims features more more than feature expressly recited in each claim.More precisely, as followingClaims 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 itselfAll 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 embodimentChange and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodimentMember or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement orSub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use anyCombination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosedAll process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint powerBenefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purposeIt replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodimentsIn included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the inventionWithin the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointedMeaning 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 processorsSoftware 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 practiceMicroprocessor or digital signal processor (DSP) realize the realization device of e-payment according to an embodiment of the present invention and areThe some or all functions of some or all components in system.The present invention is also implemented as described here for executingMethod some or all device or device programs (for example, computer program and computer program product).ThisThe program that the realization of sample is of the invention can store on a computer-readable medium, or can have one or more signalForm.Such signal can be downloaded from an internet website to obtain, and perhaps be provided on the carrier signal or with any otherForm provides.
For example, Fig. 6 shows the structural schematic diagram of electronic equipment according to an embodiment of the invention.The electronic equipment packetIt includes processor 610 and is arranged to the memory 620 of storage computer executable instructions (computer readable program code).StorageDevice 620 can be such as flash memory, EEPROM (electrically erasable programmable read-only memory), EPROM, hard disk or ROM etcElectronic memory.Memory 620 has the computer-readable program stored for executing any method and step in the above methodThe memory space 630 of code 631.For example, the memory space 630 for storing computer readable program code may include differenceFor realizing each computer readable program code 331 of the various steps in above method.Computer readable program code631 can read or be written to the production of this one or more computer program from one or more computer program productIn product.These computer program products include such as hard disk, and the program code of compact-disc (CD), storage card or floppy disk etc carriesBody.Such computer program product is usually computer readable storage medium described in such as Fig. 7.Fig. 7 is shown according to thisA kind of structural schematic diagram of the computer readable storage medium of invention one embodiment.The computer readable storage medium 700 is depositedThe 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 600It manages device 610 to read, when computer readable program code 631 is run by electronic equipment 60, the electronic equipment 600 is caused to executeEach 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 abilityField 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 notElement or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple suchElement.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer realIt is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branchTo embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fameClaim.
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 returnUnijunction 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 ServerUsing;
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 describedTarget 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 providesEnvironment 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 receivedWhat information was encrypted;The merchandise news is the target application according to purchase request and the target applicationWhat 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 resultCard, 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 applicationUsing the encryption merchandise news of return;
Payment unit places an order suitable for the encryption merchandise news is sent to payment server, receives the paymentThe 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 ServerApplication;
The commodity purchasing unit is adapted for the runnable interface of the target application by showing in present terminalThe 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 providesRow 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 receivedProduct information is encrypted;The merchandise news is the target application according to purchase request and the target applicationApplication 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 pageThe 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 serverThe 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 patrolledVolume.
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 toThe 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 moreThe Cloud Server of a application, payment server, application server corresponding with one or more application and one or moreThe 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;WithAnd it is arranged to the memory of storage computer executable instructions, the executable instruction when executed holds the processorMethod 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-readableStorage medium stores one or more programs, and one or more of programs when being executed by a processor, are realized as in A1-A10Described in any item methods.

Claims (10)

CN201811240521.9A2018-10-232018-10-23 Method, device and system for realizing electronic paymentPendingCN109308614A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811240521.9ACN109308614A (en)2018-10-232018-10-23 Method, device and system for realizing electronic payment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811240521.9ACN109308614A (en)2018-10-232018-10-23 Method, device and system for realizing electronic payment

Publications (1)

Publication NumberPublication Date
CN109308614Atrue CN109308614A (en)2019-02-05

Family

ID=65225697

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811240521.9APendingCN109308614A (en)2018-10-232018-10-23 Method, device and system for realizing electronic payment

Country Status (1)

CountryLink
CN (1)CN109308614A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111652604A (en)*2020-07-132020-09-11腾讯科技(深圳)有限公司 Order payment method, order payment device, and order payment system
CN112101922A (en)*2020-08-312020-12-18北京爱奇艺科技有限公司Cloud payment method and device, cloud system, electronic device and storage medium
CN112365251A (en)*2020-09-042021-02-12泰康保险集团股份有限公司Payment method, payment device, electronic equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102999838A (en)*2011-09-192013-03-27腾讯科技(深圳)有限公司Processing method and processing system for order data in internet payment system
CN103186861A (en)*2011-12-302013-07-03上海博泰悦臻电子设备制造有限公司Electronic payment method based on cloud data processing technology
CN104376462A (en)*2014-11-192015-02-25中城智慧科技有限公司Safe code scanning payment method
CN104463567A (en)*2013-09-162015-03-25航天信息股份有限公司Secure electronic transaction method and system
KR20150060307A (en)*2013-11-262015-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-292016-07-27航天信息股份有限公司Safe reliable real-time electronic payment settlement merchant terminal, user terminal, bank front-end system, system, and method
CN106327170A (en)*2015-06-292017-01-11天津铂创国茂电子科技发展有限公司Payment method based on cloud distribution server
CN106557962A (en)*2015-09-242017-04-05腾讯科技(深圳)有限公司Method of payment, apparatus and system
CN107516196A (en)*2017-09-042017-12-26杭州哲信信息技术有限公司A kind of mobile-payment system and its method of mobile payment
CN107730366A (en)*2017-10-302018-02-23江西博瑞彤芸科技有限公司A kind of information processing method of pay invoice management
CN108108968A (en)*2017-12-192018-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 numberPriority datePublication dateAssigneeTitle
CN102999838A (en)*2011-09-192013-03-27腾讯科技(深圳)有限公司Processing method and processing system for order data in internet payment system
CN103186861A (en)*2011-12-302013-07-03上海博泰悦臻电子设备制造有限公司Electronic payment method based on cloud data processing technology
CN104463567A (en)*2013-09-162015-03-25航天信息股份有限公司Secure electronic transaction method and system
KR20150060307A (en)*2013-11-262015-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-192015-02-25中城智慧科技有限公司Safe code scanning payment method
CN105809417A (en)*2014-12-292016-07-27航天信息股份有限公司Safe reliable real-time electronic payment settlement merchant terminal, user terminal, bank front-end system, system, and method
CN106327170A (en)*2015-06-292017-01-11天津铂创国茂电子科技发展有限公司Payment method based on cloud distribution server
CN106557962A (en)*2015-09-242017-04-05腾讯科技(深圳)有限公司Method of payment, apparatus and system
CN107516196A (en)*2017-09-042017-12-26杭州哲信信息技术有限公司A kind of mobile-payment system and its method of mobile payment
CN107730366A (en)*2017-10-302018-02-23江西博瑞彤芸科技有限公司A kind of information processing method of pay invoice management
CN108108968A (en)*2017-12-192018-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 (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111652604A (en)*2020-07-132020-09-11腾讯科技(深圳)有限公司 Order payment method, order payment device, and order payment system
CN111652604B (en)*2020-07-132025-08-08腾讯科技(深圳)有限公司 Order payment method, order payment device and order payment system
CN112101922A (en)*2020-08-312020-12-18北京爱奇艺科技有限公司Cloud payment method and device, cloud system, electronic device and storage medium
CN112365251A (en)*2020-09-042021-02-12泰康保险集团股份有限公司Payment method, payment device, electronic equipment and storage medium

Similar Documents

PublicationPublication DateTitle
US10397070B2 (en)Routing service call messages
US8037193B2 (en)Virtual token
US8762451B2 (en)System and method for custom service markets
US20140324690A1 (en)System and method for a single digital wallet dynamic checkout tool
JP5797847B2 (en) Customizable uniformity control for hosted service images
US10069808B2 (en)Methods and systems for providing a customized network
CA2850011C (en)Electronic marketplace for hosted service images
US20130103589A1 (en)Providing licensed content to a user
US20140214686A1 (en)Application store system and method for implementing in-application purchase function
CN109308614A (en) Method, device and system for realizing electronic payment
US20190050895A1 (en)Method and apparatus for linking to an upsell system via a tag
US12197950B2 (en)Cluster job submission
US11062356B2 (en)System and method for tag based upselling
WO2017155874A1 (en)Methods and systems for providing a customized network
CN110414964A (en)Method of payment and electronic equipment
AU775865B2 (en)A virtual token
JP2005228013A (en) Prepaid payment program, method and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190205


[8]ページ先頭

©2009-2025 Movatter.jp