A computer program product for execution on a system operatively connected with a block chain distributed network, the computer program product for using the block chain distributed network for routing of process authorization and settlement based on specified parameters, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
- an executable portion configured to receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount;
- an executable portion configured to access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network;
- an executable portion configured to determine, using the accessed distributed ledger, one or more process authorization and transaction settlement preferences associated with the payee of the transaction data;
- an executable portion configured to determine, based on the process authorization preferences, an authorization route comprising a plurality of authorization nodes operatively connected with the block chain distributed network;
- an executable portion configured to determine, based on the transaction settlement preferences, a payment settlement route comprising a plurality of network payment rails operatively connected between the system and a payee system;
- and
- an executable portion configured to route the process authorization according to the determined authorization route and the transaction settlement according to the determined payment settlement route.