Payment Gateway Integrating Blockchain Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to integrate blockchain technology with traditional payment processing architectures, as existing systems lack the capability to seamlessly incorporate blockchain functionality into traditional payment networks, preventing entities from utilizing blockchain features like smart contracts within existing payment processing systems.

Innovation Solution

A system and method that enable the use of blockchain smart contracts within traditional payment transactions by routing transaction messages through a processing server, which forwards the messages to both a financial institution for authorization and a blockchain node for smart contract execution, utilizing separate communication ports to maintain integration with existing payment processing infrastructure without modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain technology is integrated with traditional payment processing architecture, then functionality and versatility are improved, but system complexity increases

Engineering Contradiction:
Improveblockchain functionality integrationVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A gateway component is introduced as an intermediary between the traditional payment processing system and the blockchain network. The gateway receives transaction messages from the payment processor, formats them into blockchain-compatible transactions, and submits them to the blockchain network. This intermediary layer enables integration while isolating the complexity of blockchain technology from the traditional payment system, allowing both systems to operate independently yet cooperatively.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If transaction messages are routed to both traditional payment processors and blockchain nodes, then functionality is enhanced, but processing time increases

Engineering Contradiction:
Improvedual processing capabilityVSAvoidtransaction processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary formatting and preparation of transaction messages before routing them to both the traditional payment processor and blockchain node. The gateway pre-validates transaction data, pre-formats blockchain transactions, and pre-establishes communication channels. This preliminary action reduces the time required during actual transaction execution by eliminating redundant validation and formatting steps that would otherwise occur during the routing process.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If existing payment processing infrastructure is used without modification, then ease of operation is maintained, but adaptability to blockchain technology is limited

Engineering Contradiction:
Improveoperational simplicityVSAvoidblockchain integration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The integration architecture is segmented into distinct functional components: the existing payment processing system remains unchanged, a new gateway component handles blockchain-specific operations, and the blockchain network operates independently. This segmentation allows the traditional payment processing infrastructure to continue operating with its established simplicity while the gateway component provides blockchain adaptability. Each segment can be developed, maintained, and updated independently without affecting the others.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240412202A1Method and system of integrating blockchain technology with existing computer architecture
Publication Date: 2024.12.12 MASTERCARD INT INC
  • US20240412202A1 patent drawing
  • US20240412202A1 patent drawing
  • US20240412202A1 patent drawing

AI summary

A method for enabling the use of blockchain smart contracts as part of a traditional payment transaction includes: receiving, by a receiver of a processing server, a transaction message for a payment transaction, wherein the transaction message is formatted according to one or more standards and includes a plurality of data elements storing transaction data, the transaction data including at least a bank identification value; determining, by a processor of the processing server, a routing plan for the transaction message based on at least the bank identification value; and transmitting, by a transmitter of the processing server, the transaction message to (i) a first computing system using a first communication port of the processing server, and (ii) a second computing system using a second communication port of the processing server, based on the determined routing plan.