US2022391897A1PendingUtilityA1

Method and system for blockchain transaction confirmation for small merchants

Assignee: MASTERCARD INTERNATIONAL INCPriority: Jan 6, 2020Filed: Aug 12, 2022Published: Dec 8, 2022
Est. expiryJan 6, 2040(~13.4 yrs left)· nominal 20-yr term from priority
G06Q 20/322G06Q 20/38215G06Q 20/388G06Q 20/0855G06Q 2220/00G06Q 20/3829G06Q 20/401H04L 9/50H04L 9/0637G06Q 20/02H04L 2209/56H04L 9/3239
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for facilitating payment transactions for offline merchants through a third party service provider includes: receiving, by processing server, a confirmation message for a payment transaction from a computing device including a merchant identifier, consumer identifier, and transaction amount; generating, by the processing server, a notification message including the merchant identifier, consumer identifier, and transaction amount; encrypting, by the processing server, the notification message using a public key of a first cryptographic key pair; transmitting, by the processing server, the encrypted notification message to the computing device; receiving, by an encryption device, the encrypted notification message from the computing device; decrypting, by the encryption device, the encrypted notification message using a private key of the first cryptographic key pair; and displaying, by a display interfaced with the encryption device, a confirmation message including the consumer identifier included in the decrypted notification message.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for facilitating payment transactions for offline merchants through a third-party service provider, comprising:
 establishing, by a processor of an encryption device of an offline network merchant, a direct communication channel with a computing device;   generating, by the processor of the encryption device, a data message including a merchant identifier and a transaction amount;   transmitting, by a transmitter of the encryption device, the data message to the computing device over via the direct communication channel;   receiving, by a receiver of the encryption device, an encrypted notification message from the computing device via the direct communication channel, the encrypted notification message includes at least the merchant identifier, a consumer identifier associated with the computing device, and the transaction amount, wherein the encrypted notification message is generated from a payment transaction received by a third-party payment processing server from a blockchain payment network and forwarded to the computing device, the third-party payment processing server encrypting the payment transaction with a public key of a cryptographic key pair shared between the encryption device and a third-party payment processing server;   decrypting, by the processor of the encryption device, the encrypted notification message using a private key of the cryptographic key pair; and   displaying, by a display interfaced with the encryption device, a confirmation message including at least the consumer identifier and the transaction amount included in the decrypted notification message.   
     
     
         2 . The method of  claim 1 , wherein the encrypted notification message further includes a timestamp. 
     
     
         3 . The method of  claim 1 , wherein a first timestamp representing a time of the payment transaction is used as a salt in encrypting the notification message. 
     
     
         4 . The method of  claim 1 , further comprising:
 generating, by the computing device, the payment transaction based on the data message, the payment transaction including the merchant identifier, the consumer identifier, and the transaction amount;   encrypting, by the computing device, the payment transaction according to a cryptographic key shared between the computing device and the third-party payment processing server;   transmitting, by computing device, the payment transaction to the blockchain payment network;   receiving, by the computing device, the encrypted notification message from the third-party payment processing server; and   transmitting, by the computing device, the encrypted notification message to the encryption device.   
     
     
         5 . The method of  claim 4 , wherein the encryption device is offline relative to the blockchain payment network. 
     
     
         6 . The method of  claim 4 , wherein the computing device includes an application program associated with the third-party payment processing server; and
 wherein the merchant identifier, the consumer identifier, and the transaction amount are input into the computing device by a user via the application program.   
     
     
         7 . A system for facilitating payment transactions for offline merchants through a third-party service provider, comprising:
 an encryption device associated of an offline merchant, the encryption device including:
 a processor establishing a direct communication channel with a computing device; 
   the processor generating a data message including a merchant identifier and a transaction amount;   a transmitter transmitting the data message to the computing device via the direct communication channel;
 a receiver receiving an encrypted notification message from the computing device via the direct communication channel, the encrypted notification message includes at least the merchant identifier, a consumer identifier associated with the computing device, and the transaction amount, wherein the encrypted notification message is generated from a payment transaction received by a third-party payment processing server from a blockchain payment network and forwarded to the computing device, the third-party payment processing server encrypting the payment transaction with a public key of a cryptographic key pair shared between the encryption device and a third-party payment processing server; 
 the processor decrypting the encrypted notification message using a private key of the cryptographic key pair; and 
 the processor displaying via a display interfaced with the encryption device, a confirmation message including at least the consumer identifier and the transaction amount included in the decrypted notification message. 
   
     
     
         8 . The system of  claim 7 , wherein the encrypted notification message further includes a timestamp. 
     
     
         9 . The system of  claim 7 , wherein a first timestamp representing a time of the payment transaction is used as a salt in encrypting the notification message. 
     
     
         10 . The system of  claim 7 , further comprising:
 a processor of the computing device generating a payment transaction based on the data message, the payment transaction including the merchant identifier, the consumer identifier, and the transaction amount;   the processor of the computing device encrypting the payment transaction according to a cryptographic key shared between the computing device and the third-party payment processing server;   a transmitter of the computing device transmitting the payment transaction to a blockchain payment network;   a receiver of the computing device receiving the encrypted notification message from the third-party payment processing server; and   the transmitter of the computing device transmitting the encrypted notification message to the encryption device.   
     
     
         11 . The system of  claim 10 , wherein the encryption device is offline relative to the blockchain payment network. 
     
     
         12 . The system of  claim 10 , wherein the computing device includes an application program associated with the third-party payment processing server; and
 wherein the merchant identifier, the consumer identifier, and the transaction amount are input into the computing device by a user via the application program.

Join the waitlist — get patent alerts

Track US2022391897A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.