| CPC G06Q 30/0233 (2013.01) [G06F 16/951 (2019.01); H04L 9/088 (2013.01); H04L 9/30 (2013.01)] | 20 Claims |

|
1. A method for conducting payment processing, the method comprising:
determining a network node maintaining a distributed ledger, in a distributed ledger network, associated with one or more of an issuer or a consumer, according to an account identification of the one or more of the issuer or the consumer in a transaction authorization request;
generating a block in the distributed ledger based on the transaction authorization request;
initializing a smart contract of the distributed ledger network that maintains a list of agreed conversion rates between different loyalty points and currencies;
converting a transaction amount in the transaction authorization request, which is the block in the distributed ledger network, from an amount in a currency to an amount in loyalty points issued by a first merchant, according to a conversion formula retrieved from a distributed ledger entry of the smart contract of the distributed ledger network, wherein the conversion formula is dynamic and changes with a valuation of the loyalty points or currency; and
prompting validators of the distributed ledger network to validate a transaction authorization request for a transaction with a second merchant by comparing the converted transaction amount in loyalty points issued by the first merchant with an amount of loyalty points present in a loyalty account issued by the first merchant to the consumer.
|