Payment Terminal Verification Using Void-Flag Test Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The potential for fraudulent transactions using transaction cards is a major concern due to the susceptibility of payment terminal and payment processing networks to theft, with compromised terminals often being non-responsive, leading to uncertainty in transaction legitimacy.
Innovation Solution
A verification computing system that includes a verification computing module to perform test payment card transactions with a void flag, analyzing connectivity, transmission time, and data integrity to determine the operational status of payment terminals and networks, bypassing settlement processes and providing real-time status notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If payment terminals perform standard transaction processing, then transaction throughput is maintained, but the ability to detect terminal compromise and network issues is reduced
Solution Approach 1:
The system performs preliminary verification actions by sending test requests with void flags before actual transactions. This allows the terminal and network status to be verified in advance, ensuring reliability without significantly impacting overall transaction throughput since test requests are processed separately from the main transaction flow.
Solution Approach 2:
The verification process is segmented from regular transaction processing. Test requests with void flags are handled as separate transactions that bypass settlement processes, allowing reliability verification to occur independently without blocking or slowing down standard transaction throughput.
2Object-affected harmful factors
If payment terminals are monitored continuously for fraud detection, then security is improved, but system complexity and processing overhead increase
Solution Approach 1:
The system uses an intermediary verification mechanism where test requests with void flags act as mediators between the terminal and the payment network. These intermediary requests provide fraud detection capabilities without requiring complex monitoring systems, as the void flagged transactions naturally bypass settlement and provide clear verification signals.
Solution Approach 2:
The system uses disposable test transactions with void flags that are processed and discarded immediately. These short-lived test requests provide necessary verification information without creating long-term complexity, as they are single-use verification tools that do not require persistent storage or complex tracking.
3Reliability
If test transactions are processed through full settlement, then comprehensive verification is achieved, but unnecessary financial transactions occur
Solution Approach 1:
The verification function extracts the essential testing components from full transaction processing. By using void flags on test requests, the system separates the verification function from the settlement function, allowing terminal verification to occur without executing the harmful side effect of unnecessary financial settlements.
Solution Approach 2:
Test transactions with void flags skip the settlement process entirely. The system rushes through the verification phase quickly by bypassing the time-consuming settlement steps, achieving terminal verification without incurring unnecessary transaction processing costs or delays.
4Loss of information
If payment terminals provide real-time status information, then user confidence increases, but network communication overhead increases
Solution Approach 1:
The system maintains continuous verification capability through periodic test requests with void flags. This continuous action provides real-time status information to users about terminal and network operability without requiring constant communication, as the test requests can be spaced out while still providing timely verification.
Data Source
AI summary
A verification computing system for verifying operation of a payment terminal and a payment processing network linking the payment terminal to a payment processor is provided. The verification computing system includes at least one verification computing module including at least one processor. The verification computing module is programmed to receive a test request message corresponding to a test payment card transaction from the payment terminal, identify a void flag included in the test request message, and bypass a settlement process for the test payment card transaction based on the identified void flag. The verification computing module is further configured to determine an operating status of the payment terminal and the payment processing network, generate a test response message based upon the determination, and transmit the test response message to the payment terminal for notifying a user.


