Patent ID: 11966889
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A system for reversal of a blockchain transaction, comprising:
a processing server;
a non-transitory memory containing instructions when executed by the processing server causes the processing server to perform the steps of:
receiving, by a receiver of the processing server, request for reversal of a blockchain transaction, the request including a blockchain transaction identifier identifying the blockchain transaction on a blockchain and a reason code from a first computing device of a blockchain network;
transmitting, by the receiver of a processing server, the blockchain transaction identifier and the reason code to a processing device of the processing server;
receiving, by the processing device of the processing server, the transmitted blockchain transaction identifier and the reason code from the receiver;
identifying, by the processing device of the processing server, the blockchain transaction and a merchant blockchain address within a blockchain data value of the blockchain based on the received blockchain transaction identifier;
determining, by the processing device of the processing server, if the blockchain transaction is eligible for reversal;

in response to determining the blockchain transaction is eligible for reversal:
receiving, by the receiver of the processing server, a merchant digital signature from a second computing device associated with the merchant blockchain address;
transmitting, by the receiver of the processing server, the received merchant digital signature to the processing device of the processing server;
transmitting, by the processing device of the processing server, the merchant digital signature and a currency amount of the blockchain transaction to a transmitter of the processing server;
receiving, by the transmitter of the processing device, the merchant digital signature and the currency amount; and
transmitting, by the transmitter of the processing server, at least the merchant digital signature and the currency amount to a node in the blockchain network.