Dynamic QR Code Display for Simultaneous Payment Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current transaction methods, particularly in high-traffic businesses, are inefficient as they allow only single-user payment processing with static QR codes, leading to errors in manual reconciliation and long queues, as multiple customers cannot scan multiple QR codes simultaneously.
Innovation Solution
A scanning-based system that uses multiple dynamic QR codes displayed on a single screen, allowing multiple users to scan and pay simultaneously, with order IDs generated for each user, enabling parallel payment processing and automatic reconciliation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If static QR codes are used for payment, then single-user payment processing is simple, but multiple customers cannot scan simultaneously leading to long queues and reduced productivity
Solution Approach 1:
The system segments the payment processing by displaying multiple distinct QR codes on a single screen, each corresponding to a different order or customer. This allows multiple customers to scan different QR codes simultaneously rather than queuing sequentially, thereby increasing payment processing throughput while eliminating manual reconciliation through automatic order-CR code matching
Solution Approach 2:
The system uses dynamic QR codes that are generated and updated in real-time based on order information. These dynamic codes can be displayed simultaneously on the same screen and automatically direct customers to the correct payment gateway with their specific order details, enabling parallel payment processing without manual intervention
2Productivity
If multiple display devices are deployed to handle high traffic, then payment throughput increases, but device complexity and cost increase
Solution Approach 1:
The system merges multiple payment processing capabilities into a single display device by displaying multiple QR codes simultaneously on one screen. This allows one display device to serve multiple customers at the same time, equivalent to having multiple display devices but with reduced hardware complexity and cost
Data Source
AI summary
A scanning-based system to manage payments for multiple users comprises at least one processor that controls different components, where the components comprise order processing kiosks and display panels. The order processing kiosks are configured to receive multiple orders from the users and multiple order IDs are generated at each order processing kiosk, where a different order ID is assigned to each order that is placed by each user. The display panels are configured to receive an order created signal that is generated at the order processing kiosk, where each display panel displays multiple variable scannable codes. Each variable scannable code is designated with the previously assigned order ID and each user simultaneously scans a variable scannable code that is pertaining to their assigned order ID. Finally, the user performs the payment based on the assigned order ID and corresponding variable scannable code.


