CN108876373A - A kind of method of payment, device, server and system - Google Patents
A kind of method of payment, device, server and system Download PDFInfo
- Publication number
- CN108876373A CN108876373A CN201810687274.0A CN201810687274A CN108876373A CN 108876373 A CN108876373 A CN 108876373A CN 201810687274 A CN201810687274 A CN 201810687274A CN 108876373 A CN108876373 A CN 108876373A
- Authority
- CN
- China
- Prior art keywords
- transaction
- payment
- terminal
- information
- server
- 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
Links
- 238000012011 method of payment Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000012795 verification Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 3
- 239000011800 void material Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 238000010200 validation analysis Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The embodiment of the present application provides a kind of method of payment, device, server and system, and wherein method includes:After server obtains payment information according to the transaction request for target transaction that first terminal generates, the transaction ID for target transaction that second terminal is sent also is received;Further, server is based on the transaction ID and obtains the corresponding Transaction Information of transaction ID from block chain network;Finally, the Transaction Information that server will acquire is matched with the payment information got;If Transaction Information matches with payment information, server determines the transaction success for target transaction.Using the embodiment of the present application, it realizes by will be matched from the Transaction Information for target transaction obtained for the payment information of target transaction and from block chain network that first terminal is got, determine whether transaction succeeds according to matching result, it is ensured that the accuracy and credibility of the payment result of block chain network payment.
Description
Technical field
The application application is related to computer field more particularly to a kind of method of payment, device, server and system.
Background technique
Block chain network the advantages such as can not distort with its decentralization, information and is widely applied by every profession and trade.Recently, with area
The continuous development of block chain network technology carries out shopping payment using block chain network and has become a kind of shopping payment new trend.
In order to guarantee the safety and fairness of transaction, store shopping process is that store determines that user pays on line on existing line
After function, paying party just is given item transfer.The means of payment that existing most of store shopping are supported all is franc payment, namely
It is paid by the Alipay of centralization, wechat or Unionpay etc., so has the means of payment of third party guarantees that can guarantee payment
As a result accuracy.But payment in block chain network occurs in the block chain network of non-stop layer, without believable the
The accuracy of the result of guaranteeing payment of tripartite.Therefore, it is badly in need of a kind of guarantee in the research that block chain network carries out shopping payment
The method of the accuracy of block chain network payment.
Summary of the invention
The embodiment of the present application provides a kind of method of payment, device, server and system, by that will obtain from first terminal
To obtained for the payment information of target transaction and from block chain network for target transaction Transaction Information carry out
Match, according to matching result determine transaction whether succeed, it is ensured that block chain network payment payment result accuracy and can
Letter property.
In a first aspect, the embodiment of the present application provides a kind of method of payment, it is applied in block chain network payment system, packet
It includes:
Server obtains the payment for being directed to target transaction according to the transaction request for target transaction that first terminal generates
Information, transaction request detect that the means of payment for target transaction is the ideal money branch in block chain network by first terminal
It is generated when paying;
Server receives the transaction ID for target transaction that second terminal is sent, and transaction ID is sent out by block chain network
Second terminal is given, transaction ID is that block chain network is generated according to the payment request that second terminal is sent, payment request
It is generated by second terminal based on payment information, what payment information was obtained from first terminal by second terminal;
Server is based on transaction ID and obtains the corresponding Transaction Information of transaction ID from block chain network;
If Transaction Information matches with payment information, server determines the transaction success for target transaction.
Optionally, payment request is the payment password generated that second terminal is provided based on first terminal, and server receives
Before the transaction ID for target transaction that second terminal is sent, method of payment further includes:
Server receives the checking request for payment password that second terminal is sent, and checking request is used for validation of payment mouth
It whether effective enables;
Server verifies payment password, is verified result;
Server transmits verification result to second terminal.
Optionally, server is based on transaction ID and obtains the corresponding Transaction Information of transaction ID from block chain network, wraps
It includes:
Server is based on transaction ID and generates Transaction Inquiries request, includes transaction ID in Transaction Inquiries request, transaction is looked into
It askes request and is used to indicate block chain network inquiry Transaction Information corresponding with transaction ID;
Server receives the corresponding Transaction Information of transaction ID that block chain network is sent.
Optionally, server is obtained according to the transaction request for target transaction that first terminal generates for target transaction
Payment information, including:
Server receives the transaction request for target transaction that first terminal is sent;
Server obtains payment information from transaction request.
Optionally, payment password is generated by first terminal based on payment information, or payment password is based on branch by server
Information is paid to generate.
Optionally, after server determines the transaction success for target transaction, method of payment further includes:
Server sends successful prompt information of trading to first terminal and/or second terminal.
Second aspect, the embodiment of the present application provide a kind of payment mechanism, including:
Acquiring unit, the transaction request for target transaction for being generated according to first terminal are obtained for target transaction
Payment information, transaction request by first terminal detect for target transaction the means of payment be block chain network virtual goods
What coin generated when paying;
Receiving unit, for receiving the transaction ID for target transaction of second terminal transmission, transaction ID is by block
Chain network is sent to second terminal, and transaction ID is that block chain network is generated according to the payment request that second terminal is sent,
Payment request is generated by second terminal based on payment information, what payment information was obtained from first terminal by second terminal;
Acquiring unit is also used to obtain the corresponding Transaction Information of transaction ID from block chain network based on transaction ID;
Determination unit, if matching the transaction success determined for target transaction for Transaction Information and payment information.
Optionally, payment mechanism further includes authentication unit and transmission unit:
Receiving unit, is also used to receive the checking request for payment password of second terminal transmission, and checking request is used for
Whether validation of payment password is effective;
Authentication unit is verified result for verifying to payment password;
Transmission unit, for transmitting verification result to second terminal.
Optionally, acquiring unit is used to obtain the corresponding Transaction Information of transaction ID from block chain network based on transaction ID
Concrete mode be:
Transaction Inquiries request is generated based on transaction ID, includes transaction ID, Transaction Inquiries request in Transaction Inquiries request
It is used to indicate block chain network and inquires Transaction Information corresponding with transaction ID;
Receive the corresponding Transaction Information of transaction ID that block chain network is sent.
Optionally, the transaction request for target transaction that acquiring unit is used to be generated according to first terminal is obtained for mesh
The concrete mode of payment information for marking transaction is:
Receive the transaction request for target transaction that first terminal is sent;
Payment information is obtained from transaction request.
Optionally, payment password is generated by first terminal based on payment information, or payment password is based on branch by server
Information is paid to generate.
Optionally, after determination unit determines the transaction success for target transaction, payment mechanism further includes:
Transmission unit is also used to send successful prompt information of trading to first terminal and/or second terminal.
The third aspect, the embodiment of the present application provide a kind of server, including processor, network interface and memory, place
It manages device, network interface and memory to be connected with each other, wherein memory is used to store the computer for supporting terminal to execute the above method
Program, computer program include program instruction, and processor is configured for caller instruction, execute above-mentioned first aspect and its
The method of any optional way.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, computer storage medium storage
There is computer program, computer program includes program instruction, and it is above-mentioned that program instruction when being executed by a processor executes processor
The method of first aspect and its any optional way.
5th aspect, the embodiment of the present application provide a kind of payment system, including first terminal, second terminal, block chain
Network and server:
First terminal, for working as the dummy payments for detecting that the means of payment for target transaction is block chain network
When, for target intergrowth at transaction request;
Second terminal for obtaining payment information from first terminal, and generates payment request according to payment information;Second eventually
End, is also used to for payment request to be sent to block chain network;Second terminal is also used to receive the trading standard of block chain network transmission
Know, and transaction ID is sent to server;
Block chain network, the payment request for being sent according to second terminal generates transaction ID, and transaction ID is sent out
Give second terminal;
Server, the transaction request for target transaction for being generated according to first terminal are obtained for target transaction
Payment information;Server is also used to receive the transaction ID of second terminal transmission, and based on transaction ID from block chain network
Obtain the corresponding Transaction Information of transaction ID;Server, if the payment information and needle for target transaction for being also used to get
Match to the Transaction Information of target transaction, determines the transaction success for target transaction.
Server gets the disbursement letter for target transaction according to the transaction request of first terminal in the embodiment of the present application
Except breath, while the transaction ID for target transaction that second terminal is sent also is received, and then according to the transaction ID from area
The Transaction Information for being directed to target transaction is obtained in block chain network.Further, server is determining the above-mentioned disbursement letter got
Breath and Transaction Information determine the transaction success for target transaction in the case where matching, realize by that will obtain from first terminal
The Transaction Information for target transaction obtained for the payment information of target transaction and from block chain network got carries out
Matching, according to matching result determine transaction whether succeed, it is ensured that block chain network payment payment result accuracy and
It is credible.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described.
Fig. 1 is a kind of frame diagram of payment system provided by the embodiments of the present application;
Fig. 2 is a kind of flow diagram of method of payment provided by the embodiments of the present application;
Fig. 3 is the flow diagram of another method of payment provided by the embodiments of the present application;
Fig. 4 is the flow diagram of another method of payment provided by the embodiments of the present application;
Fig. 5 is the structural schematic diagram that the application implements a kind of payment mechanism provided;
Fig. 6 is a kind of structural schematic diagram of server provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application is described.
It is found in the research to the means of payment of market shopping supported, franc branch is supported in most of existing store
It pays, such as the means of payment such as Alipay, wechat and Unionpay, the ideal money branch in block chain network is supported in few stores
It pays.It should be understood that the process that store is done shopping on line is usually the commodity generation payment information that store is selected according to user;Then
User pays according to payment information;Last store is when determining that user's payment is successful by merchandise transfer to user.Thus
As it can be seen that critical workflow is that store determines merchandise transfer after user pays successfully on line to user in the shopping of store on line,
Therefore, whether it is successfully the critical issue for guaranteeing store shopping and operating normally that how store determines that user pays on line.For
This problem, existing franc payment such as Alipay, wechat etc. are all the centralization means of payment, and having third party to do guarantee can be true
Warranty family successfully pays and the amount of money that user pays is given to store;But it is related to the ideal money branch in block chain network
Pay be to occur in the block chain network of decentralization, no trusted third party come guarantee user whether successfully pay or use
Whether family payment result is accurate.In order to solve the above problem in the virtual value of goods payment purchase article using block chain, this Shen
Please embodiment propose a kind of method of payment, device, server and system:Server is obtained according to the transaction request of first terminal
To except for the payment information of target transaction, while the transaction ID for target transaction that second terminal is sent also is received,
And then the Transaction Information for being directed to target transaction is obtained from block chain network according to the transaction ID.Further, server exists
It determines the transaction success determined in the case that the above-mentioned payment information got and Transaction Information match for target transaction, leads to
Crossing will hand over from the target that is directed to obtained for the payment information of target transaction and from block chain network that first terminal is got
Easy Transaction Information is matched, and determines whether transaction succeeds according to matching result, it is ensured that the branch of block chain network payment
Pay the accuracy and credibility of result.
It is a kind of payment system architecture diagram provided by the embodiments of the present application with reference to Fig. 1.As shown in Figure 1, including the in framework
One terminal 10, second terminal 20, block chain network 30 and server 40.It should be noted that first terminal 10, second terminal
It 20, can be by wired or wirelessly interconnect, in order to mutually pass between block chain network 30 and server 40
Transmission of data.
First terminal detects that the means of payment for target transaction is the ideal money branch in block chain network for working as
Fu Shi generates transaction request for target transaction;
Second terminal for obtaining payment information from first terminal, and generates payment request according to payment information;Second eventually
End, is also used to for payment request to be sent to block chain network;Second terminal is also used to receive the trading standard of block chain network transmission
Know, and transaction ID is sent to server;
Block chain network, the payment request for being sent according to second terminal generates transaction ID, and transaction ID is sent out
Give second terminal;
Server, the transaction request for target transaction for being generated according to first terminal are obtained for target transaction
Payment information;Server is also used to receive the transaction ID of second terminal transmission, and based on transaction ID from block chain network
Obtain the corresponding Transaction Information of transaction ID;Server, if the payment information and needle for target transaction for being also used to get
Match to the Transaction Information of target transaction, determines the transaction success for target transaction.
In a kind of feasible embodiment, first terminal 10 and second terminal 20 all can be mobile phone, tablet computer, pens
Remember the portable terminals such as this computer, or the non-portable terminal such as desktop computer.First terminal 10 and second terminal 20 can
To be that same terminal is also possible to different terminals.It may include multiple distributed nodes in block chain network 30, between node mutually
Connection;The quantity of server 40 can be one, or multiple.
Optionally, payment system shown in FIG. 1 can be supplied to shopping center use, so that store supports block chain virtual
Currency payment.It referring to fig. 2, is a kind of carry out ideal money using payment system shown in FIG. 1 provided by the embodiments of the present application
The method of payment of payment, in the embodiment of the present application as shown in Figure 2, first terminal is considered as that the end of shopping center can be run
End, second terminal can be regarded as the terminal that user is used to execute dummy payments.
In method of payment shown in Fig. 2, S201 first, when detect for target transaction the means of payment be block chain
When ideal money on network, first terminal generates the transaction request for being directed to target transaction, and the transaction request is sent to clothes
Business device.Optionally, may include in transaction request and trade order, store identification information, billing address, gathering address and payment
Amount of money etc..Wherein, billing address and gathering address can refer to the wallet address of paying party namely user in block chain network, collect money
Address can refer to the wallet address of beneficiary namely user in block chain network.It should be noted that trade order can be
The order that one terminal generates according to the user's choice, the trade order for including in transaction request can be by coded treatment
Order is encoded, the original order without coded treatment is also possible to.Optionally, whether trade order needs by coded treatment
It is that first terminal is determined according to the regulation of block chain network, for example assuming can only in block chain network prescribed transactions order
It cannot include number including English character and character, if including number, first eventually in the trade order that first terminal generates
End needs to encode according to original order of the preset coding rule to generation, so that trade order meets block chain network
In regulation.In a kind of feasible embodiment, first terminal is provided to one shopping webpage of user, when detecting user
When having carried out selection operation to some commodity in shopping webpage namely user is directed to some commodity and has initiated target transaction, the
One terminal can show means of payment selection interface, for selection by the user the means of payment;When user is in means of payment selection interface
First terminal when dummy payments is selected to determine the means of payment that user selects for the dummy payments of block chain network;Into
And first terminal generates transaction request for Client-initiated target transaction.
Optionally, after when step S201 generates the transaction request for being directed to target transaction, S202, server are according to first
The transaction request for target transaction that terminal generates obtains the payment information for being directed to target transaction.Wherein, payment information can wrap
Include gathering address, billing address, payment amount and trade order etc..In a kind of feasible embodiment, server according to
The transaction request for target transaction that first terminal generates obtains the payment information for being directed to target transaction, including:Server connects
Receive the transaction request for target transaction that first terminal is sent;Server obtains payment information from transaction request.Namely such as
Fruit first terminal will be sent to server for the transaction request of target transaction, then server can be obtained directly from transaction request
Take payment information.As an example it is assumed that it includes trade order, store mark in the transaction request of server that first terminal, which is sent to,
Knowledge, billing address, gathering address and payment amount, then server can get payment information from transaction request and such as pay the bill
Address, gathering address and payment amount etc..In another feasible embodiment, needle that server is generated according to first terminal
The payment information for being directed to target transaction is obtained to the transaction request of target transaction, including:Server receives what first terminal was sent
For the payment information of target transaction.That is, if first terminal is obtained from its transaction request for the generation of target transaction
Payment information is got, payment information is then transmitted directly to server.
In a kind of feasible embodiment, after step S202 server gets payment information, S203, server
Payment password is generated based on payment information, and the payment password is sent to first terminal.Wherein, payment password may include payment
Two dimensional code, payment bar code etc..After first terminal receives the payment password of server transmission, S204, first terminal are shown
Password is paid, in order to which second terminal is completed to pay according to the payment password.As a kind of feasible embodiment, first terminal
The payment password of displaying can also be what first terminal was generated based on payment information.It should be understood that in step S204 if
The payment password that first terminal is shown is that first terminal generates, then it is straight can not to execute S203 after executing the step S202
It connects and executes step S204.Optionally, mode of the first terminal based on payment information generation payment password can be:First terminal root
The payment information for being directed to target transaction is obtained according to transaction request;The payment information can be sent to first terminal pair by first terminal
The first terminal server answered;First terminal server is based on the payment information and generates payment password, and payment password is returned
To first terminal, in order to which first terminal shows the payment password.
Further, after first terminal illustrates the payment password for target transaction, S205, second terminal are based on
The payment password generated payment request of first terminal output, and the payment request is sent to block chain network.It should be understood that the
Two terminals are after the payment password for getting first terminal output, the exportable prompt information of second terminal, for prompting user
Input payment cipher;If second terminal detects that user has input payment cipher at second terminal interface, second terminal can root
According to payment cipher and payment password generated payment request, and payment request has been initiated to block chain network.As a kind of feasible
Embodiment, it is assumed that payment password be payment two dimensional code, the payment password generated branch that second terminal is exported based on first terminal
Paying the mode requested can be:Second terminal scans the payment two dimensional code of first terminal output, gets paid interface, payment interface
It may include having payment amount;If second terminal receives the payment cipher of user's input in payment interface, second terminal is according to branch
It pays the amount of money and payment cipher generates payment request.The payment request that S206, block chain network reception second terminal are sent, and according to
The payment request generates the trading standard for being directed to target transactionKnow.It wherein, include gathering address, billing address, branch in payment request
Pay the information such as the amount of money and trade order.In a kind of feasible embodiment, block chain network receives second terminal transmission
After payment request, it can complete to pay according to the payment request.Optionally, block chain network is completed to pay according to payment request
Mode can be:Block chain network obtains the billing address for including in payment request, gathering address and payment amount;Block chain
Ideal money corresponding with payment amount in billing address is transferred in gathering address by network.Further, block chain network
Transaction ID can also be generated according to payment request, optionally, transaction ID can be transaction cryptographic Hash, and the transaction cryptographic Hash is only
One identifies target transaction.As a kind of feasible embodiment, after block chain network receives payment request, payment is obtained
Gathering address, billing address, payment amount and the trade order for including in request;It is obtained based on payment request and is directed to target transaction
Transaction Information;By transaction ID and Transaction Information associated storage in block chain network.
After block chain network generates the transaction ID for target transaction, S207, block chain network send out transaction ID
Give second terminal.Optionally, the transaction ID that second terminal receives the transmission of block chain network then shows that payment is completed, then
Transaction ID is sent to server by S208, second terminal.S209, server are based on transaction ID and inquire friendship to block chain network
Easily identify corresponding Transaction Information.In a kind of feasible embodiment, server is based on transaction ID from block chain network
The corresponding Transaction Information of transaction ID is obtained, including:Server is based on transaction ID and generates Transaction Inquiries request, the Transaction Inquiries
It include transaction ID in request, and Transaction Inquiries request is used to indicate block chain network and inquires transaction corresponding with transaction ID
Information;Server receives the corresponding Transaction Information of transaction ID that block chain network is sent.By step S206 it is found that block link network
Associated storage transaction ID and Transaction Information in network, that is to say, that block chain network is if it is known that transaction ID and Transaction Information
One of, another one can be found according to the corresponding relationship of transaction ID and Transaction Information.Therefore, block chain network connects
After the transaction ID for receiving server transmission, S2010, block chain network inquire Transaction Information corresponding with transaction ID, and
Transaction Information is sent to server.It wherein, include gathering address, billing address, payment amount and transaction in Transaction Information
The information such as order.After server receives the Transaction Information of block chain network transmission, S2011, server are by the Transaction Information
It is matched with the payment information got in step S202, if the two matches, server is determined for target transaction
It trades successfully;S2012, server send successful prompt information of trading to first terminal.First terminal receives server hair
After the payment success message sent, can so far it complete by item transfer to user using the ideal money in block chain network
The payment flow of payment.
To sum up, server gets the branch for target transaction according to the transaction request of first terminal in the embodiment of the present application
It pays except information, also the transaction ID for target transaction that sends of reception second terminal, and then according to the transaction ID from area
The Transaction Information for being directed to target transaction is obtained in block chain network.Further, server is determining the above-mentioned disbursement letter got
Breath and Transaction Information determine the transaction success for target transaction in the case where matching, by will get from first terminal
Payment information for target transaction and the Transaction Information for target transaction obtained from block chain network are matched, root
Determine whether transaction succeeds according to matching result, it is ensured that the accuracy and credibility of the payment result of block chain network payment.
It is a kind of flow diagram of method of payment provided by the embodiments of the present application, payment as shown in Figure 3 with reference to Fig. 3
Method, it may include following steps:
S301, server are obtained according to the transaction request for target transaction that first terminal generates for target transaction
Payment information.
It wherein, may include trade order, store mark, gathering address, billing address and payment amount in transaction request
Etc. information;It may include the information such as gathering address, billing address, payment amount and trade order in payment information.Optionally, it trades
Generation when request detects that the means of payment for target transaction is the dummy payments in block chain network by first terminal
's.
In a kind of feasible embodiment, the transaction request for target transaction that server is generated according to first terminal
The payment information for being directed to target transaction is obtained, including:Server receives the transaction request handed over for target that first terminal is sent;
Server obtains payment information from transaction request.It is also understood that first terminal is asked for target transaction generation transaction
After asking, which is sent to server;Server can directly extract payment information from transaction request.
In another feasible embodiment, server is asked according to the transaction for target transaction that first terminal generates
The payment information for obtaining and being directed to target transaction is sought, including:Server receives the branch for carrying payment information that first terminal is sent
Pay password;Server obtains the payment information for being directed to target transaction by parsing payment password.That is, first terminal is being directed to mesh
It is further to extract the payment information for including in transaction request after mark transaction generates transaction request, and according to the payment information
The payment password for target transaction is generated, which is sent to server by last first terminal;Server receives
To after the payment password, information can be got paid by parsing payment password.
S302, server receive the transaction ID for target transaction that second terminal is sent.
Wherein, transaction ID is that the unique designation of target transaction namely transaction ID uniquely correspond to a transaction.It is optional
, the transaction ID that server receives first is sent to second terminal by block chain network, then is sent to service by second terminal
Device;Optionally, transaction ID is that block chain network is generated according to the payment request that second terminal is sent.A kind of feasible
In embodiment, the mode that server receives the transaction ID for target transaction that second terminal is sent can be:Second eventually
End obtains payment information from first terminal;Second terminal generates payment request according to the payment information, and the payment request is sent out
Give block chain network;Block chain network generates transaction ID according to payment request, and the transaction ID is returned to second eventually
End;Transaction ID is sent to server by the second last terminal.
In a kind of feasible embodiment, payment request is that the payment password that second terminal is provided based on first terminal is raw
At, before server receives the transaction ID for target transaction that second terminal is sent, method of payment further includes:Server
The checking request for payment password that second terminal is sent is received, whether the checking request is effective for validation of payment password;
Server verifies payment password, is verified result;Server transmits verification result to second terminal.
S303, server are based on transaction ID and obtain the corresponding Transaction Information of transaction ID from block chain network.
Optionally, in block chain network can the associated storage corresponding relationship of multiple groups transaction ID and Transaction Information, block
Chain network can find corresponding Transaction Information according to transaction ID, and it is right with it to be found according to Transaction Information
The transaction ID answered.
In a kind of feasible embodiment, it is corresponding from block chain network acquisition transaction ID that server is based on transaction ID
Transaction Information, including:Server is based on transaction ID and generates Transaction Inquiries request, includes trading standard in Transaction Inquiries request
Know, Transaction Inquiries request is used to indicate block chain network and inquires Transaction Information corresponding with transaction ID;Server receives block
The corresponding Transaction Information of transaction ID that chain network is sent.Optionally, may include in Transaction Information gathering address, billing address,
The information such as payment amount and trade order.
If S304, Transaction Information and payment information match, server determines the transaction success for target transaction.
In a kind of feasible embodiment, the payment for target transaction that server will be got by step S301
It information and is matched by the Transaction Information for target transaction that step S303 is got:If the two match, then it takes
Business device can determine the transaction success for target transaction;If the two mismatches, server be can determine for target transaction
Fail Transaction.Optionally, the payment information known to the description of step S301 may include gathering address, billing address, payment amount
And trade order;It may include gathering address, billing address, payment amount and friendship in Transaction Information known to the description of step S303
Easy order.In a kind of feasible embodiment, payment information and Transaction Information are carried out matched mode by server be can be:
Server be respectively compared include in payment information gathering address, billing address, payment amount and trade order whether with transaction
Gathering address, billing address, payment amount and the trade order for including in information are identical;If above-mentioned every all identical,
Show that Transaction Information matches with payment information;If there is any one difference, then do not show Transaction Information and payment information not
Match.
Optionally, after server is determined for the transaction success of target transaction, server can be to first terminal and/or the
Two terminals send successful prompt information of trading.
Server gets the disbursement letter for target transaction according to the transaction request of first terminal in the embodiment of the present application
Except breath, the also transaction ID for target transaction that sends of reception second terminal, and then according to the transaction ID from block chain
The Transaction Information for being directed to target transaction is obtained in network.Further, server determine the above-mentioned payment information got and
Transaction Information determines the transaction success for target transaction in the case where matching, realize by that will get from first terminal
The Transaction Information for target transaction obtained for the payment information of target transaction and from block chain network matched,
Determine whether transaction succeeds according to matching result, it is ensured that the accuracy of payment result of block chain network payment and credible
Property.
With reference to Fig. 4, for the flow diagram of another method of payment provided by the embodiments of the present application.Branch as shown in Figure 4
The method of paying, it may include following steps:
S401, server are obtained according to the transaction request for target transaction that first terminal generates for target transaction
Payment information.
Optionally, some feasible embodiments for including in step S401 can be found in method of payment shown in Fig. 3
The description of S301, details are not described herein.
S402, server receive the checking request for payment password that second terminal is sent.
S403, server carry out verifying to payment password and are verified as a result, and transmitting verification result to second terminal.
Optionally, the payment password that server receives is generated based on the payment information mentioned in step S401;
Specifically, payment password can be generated by first terminal based on payment information, or payment password can also be based on by server
Payment information generates.In a kind of feasible embodiment, first terminal can based on the mode that payment information generates payment password
Think:First terminal obtains payment information according to the transaction request that it is generated;And then first terminal sends payment information to the
The corresponding server of one terminal;The corresponding server of first terminal generates payment password according to payment information.It should be understood that this
The mode that kind generates payment password can be after first terminal generates transaction request, and quickly generation is directed to the branch of target transaction
Password is paid, the time of target transaction is saved.In a kind of feasible embodiment, server is based on payment information and generates payment
The mode of password can be:Server is obtained according to the transaction request for target transaction that first terminal generates and is handed over for target
After easy payment information, server generates payment password according to the payment information.It, can be with after server generates payment password
Payment password is sent to first terminal, in order to which the payment password is showed second terminal by first terminal.It should be understood that
Server, which generates payment password according to payment information, can guarantee that first terminal will not arbitrarily modify payment password, ensure that payment
The accuracy and safety of password.
In a kind of feasible embodiment, the mode that server verifies payment password can be:Server needle
Effective duration is preset to the payment password;Judgement payment password is from being generated to the duration used by second terminal processing:Such as
The fruit duration is less than or equal to pre-set effective time, then server determines that the payment password is effective;If this when grow up
In with pre-set effective time, then server determines the payment invalid password.
Optionally, after second terminal receives the verification result that server is sent, can be decided whether according to verification result
Payment request is sent to block chain network.Specifically, if second terminal receives the verification result of server transmission as payment
Password is effective payment password, then second terminal sends payment request to block chain network, in order to block chain network according to
Payment request generates transaction ID, and transaction ID is returned to second terminal, and further second terminal can be by transaction ID
It is sent to server.
S404, server receive the transaction ID for target transaction that second terminal is sent.
Optionally, server, which receives the mode of the transaction ID for target transaction of second terminal transmission, to be:
After step S403, second terminal detection service device return verification result be payment password effectively or payment password without
Effect;If second terminal judges that verification result is effective for payment password, second terminal generates payment request, and by payment request
It is sent to block chain network, in order to which block chain network generates transaction ID according to the payment request;Second terminal receives block
The transaction ID that chain network returns, and then second terminal will be sent to server for the transaction ID of target transaction.
In a kind of feasible embodiment, block chain network generates trading standard according to the payment request that second terminal is sent
The mode of knowledge can be:Block chain network receives the payment request that second terminal is sent;What block chain network was obtained from block chain
The private key and public key of user, wherein user is the promoter of target transaction, it is understood that is logged in first terminal for user
User, it is assumed that first terminal is shopping center, and user is then the user logged in shopping center;Block chain network utilizes use
The private key at family signs to payment request, obtains the transaction ID for target transaction.Optionally, payer shown in Fig. 4
Method further includes:Block chain network receives the registration request that user sends;If block chain network is verified the registration request, area
Block chain network distributes the information preservation of user to private key and public key in block chain network, and for user.
S405, server are based on transaction ID and obtain the corresponding Transaction Information of transaction ID from block chain network.
If S406, Transaction Information and payment information match, server determines the transaction success for target transaction.
S407, server send successful prompt information of trading to first terminal and/or second terminal.
Optionally, some feasible embodiments for including in the step S405-S407 means of payment shown in Fig. 3
Middle specific descriptions, details are not described herein.
The embodiment of the present application server gets the payment information for target transaction according to the transaction request of first terminal
Except, while the transaction ID for target transaction that second terminal is sent also is received, and then according to the transaction ID from block
The Transaction Information for being directed to target transaction is obtained in chain network.Further, server is determining the above-mentioned payment information got
The transaction success for target transaction is determined in the case where matching with Transaction Information, and successful to first terminal transmission transaction
Prompt information is realized by will be from first terminal is got for the payment information of target transaction and from block chain network
The Transaction Information for target transaction obtained is matched, and determines whether transaction succeeds according to matching result, it is ensured that area
The accuracy and credibility of the payment result of block chain network payment.
It is a kind of structural schematic diagram of payment mechanism provided by the embodiments of the present application, payment as shown in Figure 5 with reference to Fig. 5
Device, it may include acquiring unit 501, receiving unit 502 and determination unit 503:
Acquiring unit 501, the transaction request for target transaction for being generated according to first terminal are obtained for target
The payment information of transaction, transaction request detect that the means of payment for target transaction is in block chain network by first terminal
It is generated when dummy payments;
Receiving unit 502, for receiving the transaction ID for target transaction of second terminal transmission, transaction ID is by area
Block chain network is sent to second terminal, and transaction ID is that block chain network is generated according to the payment request that second terminal is sent
, payment request is generated by second terminal based on payment information, and payment information is obtained from first terminal by second terminal
's;
Acquiring unit 501 is also used to obtain the corresponding transaction letter of transaction ID from block chain network based on transaction ID
Breath;
Determination unit 503, if matching the transaction success determined for target transaction for Transaction Information and payment information.
Optionally, payment mechanism further includes authentication unit 504 and transmission unit 505:
Receiving unit 502, is also used to receive the checking request for payment password of second terminal transmission, and checking request is used
It is whether effective in validation of payment password;
Authentication unit 504 is verified result for verifying to payment password;
Transmission unit 505, for transmitting verification result to second terminal.
Optionally, acquiring unit 501 is used to obtain the corresponding transaction of transaction ID from block chain network based on transaction ID
The concrete mode of information is:
Transaction Inquiries request is generated based on transaction ID, includes transaction ID, Transaction Inquiries request in Transaction Inquiries request
It is used to indicate block chain network and inquires Transaction Information corresponding with transaction ID;
Receive the corresponding Transaction Information of transaction ID that block chain network is sent.
Optionally, the transaction request for target transaction that acquiring unit 501 is used to be generated according to first terminal obtains needle
Concrete mode to the payment information of target transaction is:
Receive the transaction request for target transaction that first terminal is sent;
Payment information is obtained from transaction request.
Optionally, payment password is generated by first terminal based on payment information, or payment password is based on branch by server
Information is paid to generate.
Optionally, payment mechanism further includes:
Transmission unit 504 is also used to send successful prompt information of trading to first terminal and/or second terminal.
It is understood that each functional module of the processing data information device of the present embodiment, the function of unit can bases
Method specific implementation in above method embodiment, the correlation that specific implementation process is referred to above method embodiment are retouched
It states, details are not described herein again.
Acquiring unit 501 obtains the payment for being directed to target transaction according to the transaction request of first terminal in the embodiment of the present application
After information, receiving unit 502 receives the transaction ID for target transaction that second terminal is sent, further acquiring unit
501 obtain the Transaction Information for target transaction also according to the transaction ID from block chain network, so that it is determined that unit 503 can
To determine the transaction success for target transaction in the case where payment information and Transaction Information match, realize by will be from
The friendship for target transaction obtained for the payment information of target transaction and from block chain network that first terminal is got
Easy information is matched, and determines whether transaction succeeds according to matching result, it is ensured that the payment result of block chain network payment
Accuracy and credibility.
It is a kind of schematic block diagram of server provided by the embodiments of the present application referring to Fig. 6.The present embodiment as shown in the figure
In server may include:One or more processors 601;One or more network interfaces 602 and memory 603.It is above-mentioned
Processor 601, network interface 602 and memory 603 are connected by bus 604.Memory 603 is used to store computer program,
Computer program includes program instruction, and processor 601 is used to execute the program instruction of the storage of memory 603.Wherein, processor
601 are configured for caller instruction execution:
The payment information for being directed to target transaction is obtained according to the transaction request for target transaction that first terminal generates, and is handed over
Easily request detects that the means of payment for target transaction is raw when being the dummy payments in block chain network by first terminal
At;
The transaction ID for target transaction that second terminal is sent is received, transaction ID is sent to the by block chain network
Two terminals, transaction ID is that block chain network is generated according to the payment request that second terminal is sent, and payment request is by second
Terminal is generated based on payment information, what payment information was obtained from first terminal by second terminal;
The corresponding Transaction Information of transaction ID is obtained from block chain network based on transaction ID;
If Transaction Information matches with payment information, the transaction success for target transaction is determined.
Optionally, payment request is the payment password generated that second terminal is provided based on first terminal, receives second eventually
Before holding the transaction ID for target transaction sent, processor 601 is configured for caller instruction and also executes:
The checking request for payment password that second terminal is sent is received, whether checking request is used for validation of payment password
Effectively;
Payment password is verified, result is verified;
Transmit verification result to second terminal.
Optionally, the corresponding Transaction Information of transaction ID, 601 quilt of processor are obtained from block chain network based on transaction ID
It is configured to the specific execution of caller instruction:
Transaction Inquiries request is generated based on transaction ID, includes transaction ID, Transaction Inquiries request in Transaction Inquiries request
It is used to indicate block chain network and inquires Transaction Information corresponding with transaction ID;
Receive the corresponding Transaction Information of transaction ID that block chain network is sent.
Optionally, the payment for being directed to target transaction is obtained according to the transaction request for target transaction that first terminal generates
Information, processor 601 are configured for the specific execution of caller instruction:
Receive the transaction request for target transaction that first terminal is sent;
Payment information is obtained from transaction request.
Optionally, payment password is generated by first terminal based on payment information, or payment password is based on branch by server
Information is paid to generate.
Optionally, after determining the transaction success for target transaction, processor 601 is configured for caller instruction
Specifically also execute:
Successful prompt information of trading is sent to first terminal and/or second terminal.
It should be appreciated that in the embodiment of the present application, alleged processor 601 can be central processing unit (Central
Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital
Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit,
ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic
Device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this at
Reason device is also possible to any conventional processor etc..
Network interface 602 is for sending or receiving data when connecting network.
The memory 603 may include read-only memory and random access memory, and to processor 501 provide instruction and
Data.The a part of of memory 603 can also include nonvolatile RAM.For example, memory 603 can also be deposited
Store up the information of device type.
In the specific implementation, the application reality can be performed in processor 601, network interface 602 described in the embodiment of the present application
Apply the method for payment that example diagram 3 and Fig. 4 are provided embodiment and Fig. 5 described in payment mechanism implementation, it is no longer superfluous herein
It states.
A kind of computer readable storage medium is provided in embodiments herein, computer-readable recording medium storage has
Computer program, computer program include program instruction, realization when program instruction is executed by processor:
The payment information for being directed to target transaction is obtained according to the transaction request for target transaction that first terminal generates, and is handed over
Easily request detects that the means of payment for target transaction is raw when being the dummy payments in block chain network by first terminal
At;
The transaction ID for target transaction that second terminal is sent is received, transaction ID is sent to the by block chain network
Two terminals, transaction ID is that block chain network is generated according to the payment request that second terminal is sent, and payment request is by second
Terminal is generated based on payment information, what payment information was obtained from first terminal by second terminal;
The corresponding Transaction Information of transaction ID is obtained from block chain network based on transaction ID;
If Transaction Information matches with payment information, the transaction success for target transaction is determined.
Optionally, payment request is the payment password generated that second terminal is provided based on first terminal, receives second eventually
Before holding the transaction ID for target transaction sent, program instruction, which is executed by processor, also to be realized:
The checking request for payment password that second terminal is sent is received, whether checking request is used for validation of payment password
Effectively;
Payment password is verified, result is verified;
Transmit verification result to second terminal.
Optionally, the corresponding Transaction Information of transaction ID, program instruction quilt are obtained from block chain network based on transaction ID
Processor implements when executing:
Transaction Inquiries request is generated based on transaction ID, includes transaction ID, Transaction Inquiries request in Transaction Inquiries request
It is used to indicate block chain network and inquires Transaction Information corresponding with transaction ID;
Receive the corresponding Transaction Information of transaction ID that block chain network is sent.
Optionally, the payment for being directed to target transaction is obtained according to the transaction request for target transaction that first terminal generates
Information, specific implementation when program instruction is executed by processor:
Receive the transaction request for target transaction that first terminal is sent;
Payment information is obtained from transaction request.
Optionally, payment password is generated by first terminal based on payment information, or payment password is based on branch by server
Information is paid to generate.
Optionally, it after determining the transaction success for target transaction, is also realized when program instruction is executed by processor:
Successful prompt information of trading is sent to first terminal and/or second terminal.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
It is completed by the relevant hardware of computer program instructions, computer program can be stored in a computer-readable storage medium
In, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, computer-readable storage medium
It can be magnetic disk, CD, read-only memory (Read-Only Memory, ROM) or random access memory (Random
Access Memory, RAM) etc..
Above disclosed is only a kind of preferred embodiment of the application, cannot limit the power of the application with this certainly
Sharp range, those skilled in the art can understand all or part of the processes for realizing the above embodiment, and weighs according to the application
Benefit requires made equivalent variations, still belongs to the scope covered by the invention.
Claims (10)
1. a kind of method of payment is applied in block chain network payment system, which is characterized in that including:
Server obtains the payment information for being directed to target transaction according to the transaction request for target transaction that first terminal generates,
The transaction request detects that the means of payment for target transaction is the ideal money of block chain network by the first terminal
It is generated when payment;
The server receives the transaction ID for the target transaction that second terminal is sent, and the transaction ID is by described
Block chain network is sent to the second terminal, and the transaction ID is that the block chain network is sent according to the second terminal
Payment request generate, the payment request by the second terminal be based on the payment information generate, the payment information lead to
The second terminal is crossed to obtain from the first terminal;
The server is based on the transaction ID and obtains the corresponding transaction letter of the transaction ID from the block chain network
Breath;
If the Transaction Information matches with the payment information, the server determine the transaction for the target transaction at
Function.
2. the method according to claim 1, wherein the payment request is that the second terminal is based on described the
The payment password generated that one terminal provides, the server receives the transaction for the target transaction that second terminal is sent
Before mark, the method also includes:
The server receives the checking request for the payment password that the second terminal is sent, and the checking request is used
In verifying, whether the payment password is effective;
The server verifies the payment password, is verified result;
The verification result is sent to second terminal by the server.
3. the method according to claim 1, wherein the server is based on the transaction ID from the block
The corresponding Transaction Information of the transaction ID is obtained in chain network, including:
The server is based on the transaction ID and generates Transaction Inquiries request, includes the transaction in the Transaction Inquiries request
Mark, the Transaction Inquiries request are used to indicate the block chain network and inquire Transaction Information corresponding with the transaction ID;
The server receives the corresponding Transaction Information of the transaction ID that the block chain network is sent.
4. according to the method described in claim 2, it is characterized in that, the server is directed to target according to what first terminal generated
The transaction request of transaction obtains the payment information for being directed to target transaction, including:
The server receives the transaction request for target transaction that the first terminal is sent;
The server obtains payment information from the transaction request.
5. according to the method described in claim 2, it is characterized in that, the payment password is based on the branch by the first terminal
It pays information generation or the payment password and is generated by the server based on the payment information.
6. method according to claim 1-5, which is characterized in that the server is determined to be handed over for the target
After easy transaction success, the method also includes:
The server sends successful prompt information of trading to the first terminal and/or the second terminal.
7. a kind of payment mechanism, which is characterized in that including:
Acquiring unit, the transaction request for target transaction for being generated according to first terminal obtain the branch for being directed to target transaction
Information is paid, the transaction request detects that the means of payment for target transaction is the void of block chain network by the first terminal
It is generated when quasi- currency payment;
Receiving unit, for receive second terminal transmission the transaction ID for the target transaction, the transaction ID by
The block chain network is sent to the second terminal, and the transaction ID is that the block chain network is whole according to described second
What the payment request that end is sent generated, the payment request is generated by the second terminal based on the payment information, described
Payment information is obtained from the first terminal by the second terminal;
The acquiring unit is also used to obtain the transaction ID from the block chain network based on the transaction ID corresponding
Transaction Information;
Determination unit, if matching described in determination for the Transaction Information and the payment information for the target transaction
It trades successfully.
8. a kind of server, which is characterized in that including processor, network interface and memory, the processor, the network are connect
Mouth and the memory are connected with each other, wherein for the memory for storing computer program, the computer program includes journey
Sequence instruction, the processor are configured for calling described program instruction, execute payment as claimed in any one of claims 1 to 6
Method.
9. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey
Sequence, the computer program include program instruction, and described program instruction executes the processor such as
Method of payment described in any one of claims 1-6.
10. a kind of payment system, which is characterized in that including first terminal, second terminal, server and block chain network:
The first terminal, for working as the dummy payments for detecting that the means of payment for target transaction is block chain network
When, for target intergrowth at transaction request;
The second terminal for obtaining payment information from the first terminal, and generates payment according to the payment information and asks
It asks;The second terminal is also used to for the payment request to be sent to the block chain network;The second terminal, is also used to
The transaction ID that the block chain network is sent is received, and the transaction ID is sent to the server;
The block chain network, the payment request for being sent according to the second terminal generate transaction ID, and by institute
It states transaction ID and is sent to the second terminal;
The server, the transaction request for the target transaction for being generated according to the first terminal obtain needle
To the payment information of target transaction;The server is also used to receive the transaction ID that the second terminal is sent,
And the corresponding Transaction Information of the transaction ID is obtained from the block chain network based on the transaction ID;The service
Device, if the payment information for target transaction for being also used to get and the Transaction Information phase for target transaction
Match, determines the transaction success for the target transaction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810687274.0A CN108876373A (en) | 2018-06-28 | 2018-06-28 | A kind of method of payment, device, server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810687274.0A CN108876373A (en) | 2018-06-28 | 2018-06-28 | A kind of method of payment, device, server and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108876373A true CN108876373A (en) | 2018-11-23 |
Family
ID=64296217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810687274.0A Pending CN108876373A (en) | 2018-06-28 | 2018-06-28 | A kind of method of payment, device, server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108876373A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886676A (en) * | 2018-12-25 | 2019-06-14 | 上海点融信息科技有限责任公司 | Method of payment, calculating equipment, storage medium for block chain network |
CN111178840A (en) * | 2019-12-27 | 2020-05-19 | 支付宝实验室(新加坡)有限公司 | Service processing method, device, system, electronic equipment and storage medium |
CN111523953A (en) * | 2019-02-02 | 2020-08-11 | 阿里巴巴集团控股有限公司 | Transaction data processing method, device and system |
CN112132563A (en) * | 2020-10-04 | 2020-12-25 | 曹建荣 | Block chain based fee collection method and platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1405711A (en) * | 2001-08-02 | 2003-03-26 | 阿尔卡塔尔公司 | Electronic currency trading method, communication network, trading service device and programme module |
US20170017936A1 (en) * | 2015-07-14 | 2017-01-19 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
US20170098216A1 (en) * | 2015-10-02 | 2017-04-06 | Chicago Mercantile Exchange Inc. | Virtual Payment Processing System |
-
2018
- 2018-06-28 CN CN201810687274.0A patent/CN108876373A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1405711A (en) * | 2001-08-02 | 2003-03-26 | 阿尔卡塔尔公司 | Electronic currency trading method, communication network, trading service device and programme module |
US20170017936A1 (en) * | 2015-07-14 | 2017-01-19 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
US20170098216A1 (en) * | 2015-10-02 | 2017-04-06 | Chicago Mercantile Exchange Inc. | Virtual Payment Processing System |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886676A (en) * | 2018-12-25 | 2019-06-14 | 上海点融信息科技有限责任公司 | Method of payment, calculating equipment, storage medium for block chain network |
CN111523953A (en) * | 2019-02-02 | 2020-08-11 | 阿里巴巴集团控股有限公司 | Transaction data processing method, device and system |
CN111178840A (en) * | 2019-12-27 | 2020-05-19 | 支付宝实验室(新加坡)有限公司 | Service processing method, device, system, electronic equipment and storage medium |
CN112132563A (en) * | 2020-10-04 | 2020-12-25 | 曹建荣 | Block chain based fee collection method and platform |
CN112132563B (en) * | 2020-10-04 | 2021-12-28 | 曹建荣 | Block chain based fee collection method and platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2563163C2 (en) | Remote variable authentication processing | |
US9582799B2 (en) | Token based transaction authentication | |
CN105099688B (en) | A kind of operating method of electronic account, the methods of exhibiting and device for paying the page | |
US11868920B2 (en) | Authentication platform for pin debit issuers | |
AU2012294451B2 (en) | Payment device with integrated chip | |
US20170221053A1 (en) | Digital asset conversion | |
US10127549B2 (en) | Universal merchant application, registration and boarding platform | |
US20120066120A1 (en) | Systems and methods to process payments via a communication system | |
JP2001521663A (en) | Transaction system | |
GB2457445A (en) | Verifying payment transactions | |
CN108876373A (en) | A kind of method of payment, device, server and system | |
WO2010109271A1 (en) | Systems, methods, apparatuses, and computer program products for generation and exchange of digital currency | |
EP4200781A1 (en) | Rapid cryptocurrency transaction processing | |
EA011546B1 (en) | System and method for making cashless payments | |
KR102174691B1 (en) | system for paying using virtual shell | |
CN108446905A (en) | A kind of method of payment, device and electronic equipment | |
CN116703395B (en) | Digital RMB payment method, device, equipment, system and medium | |
WO2024026220A1 (en) | Systems and methods for transacting over a network | |
KR20130012315A (en) | Settlement service method and system using telophone authentication | |
CN108573446B (en) | Bank card authentication method, device, equipment and readable storage medium | |
CN110570305A (en) | Game data processing method and device based on block chain | |
TW201619878A (en) | Method of transacting by using mobile wallet at internet transacting side | |
US12229772B2 (en) | Transaction authentication method, server and system using two communication channels | |
WO2025042340A1 (en) | Payment processor supported web 3.0 wallets | |
WO2024011057A1 (en) | Token services for non-fungible tokens |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181123 |
|
RJ01 | Rejection of invention patent application after publication |