Payment Instruction Integrity via Database Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic payment systems face inefficiencies in ensuring the correct execution of payment transactions, particularly when dealing with large numbers of users, as manual verification of transaction integrity is impractical and prone to errors, leading to potential discrepancies and delays.
Innovation Solution
The implementation of an electronic signature-based system that replicates payment instructions using a reliable relational database management system (RDBMS) to ensure integrity and reduce processing errors, allowing for automatic failover in case of storage unit unavailability and enabling efficient error rectification by restarting processing with stored replicas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual verification of payment transactions is performed with each sender, then transaction integrity is ensured, but processing time and network bandwidth increase significantly
Solution Approach 1:
The patent creates a replicated copy of the payment instruction data and stores it in a separate storage unit. This replica serves as a backup that can be used for verification and processing without requiring contact with the original sender, thus ensuring transaction integrity while eliminating the time-consuming manual verification process.
Solution Approach 2:
The system performs preliminary actions by creating and storing replicated payment instruction data before any potential verification needs arise. This advance preparation ensures that verification can occur immediately using the pre-stored replica, eliminating delays that would occur if verification required contacting senders at the time of processing.
2Device complexity
If payment instructions are stored centrally without replication, then storage simplicity is maintained, but system reliability decreases when storage units become unavailable
Solution Approach 1:
The patent implements a storage replication mechanism where the payment instruction data is copied and stored in multiple separate storage units. This ensures that if one storage unit becomes unavailable, the system can continue operating using the replicated data from another storage unit, thereby maintaining system reliability without significantly increasing storage structure complexity.
3Reliability
If extensive processing is performed on payment instructions during storage, then data integrity is verified, but processing speed and accuracy decrease
Solution Approach 1:
The system performs essential verification actions preliminarily when the payment instruction is initially received and stored. The replicated data is prepared in advance with basic integrity checks, allowing faster processing later without requiring extensive re-verification, thus balancing data integrity with processing speed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of processing a payment instruction is described. This method comprises: receiving a payment instruction from a user, the payment instruction comprising payment details and an electronic signature, the electronic signature being destroyed if the content of payment instruction is altered; checking the presence of the electronic signature and confirming the integrity of the payment instruction when the electronic signature is present; wherein in the event that the integrity of the payment instruction is confirmed, the method comprises: i) storing the payment instruction in a first storage unit using a relational database management system (RDBMS); ii) replicating the payment instruction and storing the replicated payment instruction in a second storage unit using the RDBMS; and iii) transmitting an acknowledgement signal to the user once the payment instruction has been successfully stored in the first storage unit and the replicated payment instruction has been successfully stored in the second storage unit.