Online Transaction Processing System for Multi-Product Payment Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current online transaction processing systems face complexity in managing transactions involving multiple products from different suppliers, requiring sophisticated transaction management processes to ensure accuracy and speed, especially when multiple forms of payment are involved.
Innovation Solution
An online transaction processing system that includes a merchant determination module, form of payment module, critical products module, and recoverable products module, which use sets of rules to assign merchants, determine payment forms, identify critical products, and manage recoverable products, respectively, to streamline and secure online transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If sophisticated transaction management processes are used to manage communication between multiple systems, then transaction accuracy is improved, but system complexity increases
Solution Approach 1:
The patent segments the merchant assignment process into two distinct rule sets: transaction-level rules that apply to the overall transaction, and product-level rules that apply to individual products. This segmentation allows the system to manage complexity by handling different levels of decision-making separately, improving transaction accuracy without overwhelming the system with undifferentiated complexity.
Solution Approach 2:
The patent introduces a hierarchical dimension to merchant assignment by operating at two levels: transaction level and product level. This dimensional approach allows the system to process merchant assignments in a structured manner, first establishing transaction-level merchants and then refining with product-level merchants, thereby managing complexity through layered processing while maintaining high accuracy.
2Adaptability or versatility
If multiple forms of payment are supported, then customer versatility is improved, but data processing complexity increases
Solution Approach 1:
The patent creates a universal merchant assignment framework that works across multiple payment forms and transaction types. The rule-based system is designed to be payment-agnostic, applying the same transaction-level and product-level rule structure regardless of which payment method is used. This universality allows the system to support diverse payment options without proportionally increasing processing complexity.
3Productivity
If rule-based merchant assignment is implemented, then processing speed is improved, but rule management complexity increases
Solution Approach 1:
The patent segments rule management into two distinct sets: transaction-level rules and product-level rules. This segmentation reduces the cognitive load on rule managers by allowing them to maintain smaller, more focused rule sets rather than one monolithic complex rule set. The system executes these segmented rules rapidly, improving processing speed while making rule management more tractable through division.
Solution Approach 2:
The patent adds a hierarchical dimension to rule management by organizing rules at two levels: transaction level and product level. This dimensional organization allows for more efficient rule execution and easier maintenance, as rules can be independently managed and updated at each level without affecting the entire rule set, thereby improving processing speed while controlling management complexity.
Data Source
AI summary
Systems, methods, and computer program products for processing an online transaction to purchase a set of products. In response to receiving a request to process a transaction to purchase the set of products, an On-Line Transaction Processing (OLTP) system retrieves data from a corresponding database record that defines the set of products being purchased. The database record may also define a seller, a supplier, and a merchant for each product. For each product having the seller as the merchant, the OLTP determines a form of payment to be used to pay the supplier of the product based on rules governing forms of payment retrieved from a payment rules database. When the forms of payment have been determined, the OLTP system may add data to the database record that identifies the form of payment used to pay the supplier for each product in the record.


