Digital Wallet Payment Element Using Encrypted User ID
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital payment systems require a payment card to be uploaded to a digital wallet application, limiting users without a payment card from using digital wallet applications.
Innovation Solution
A payment server system that issues a payment element with a user identification string, enabling payments through a communication network without the need for a physical payment card, using a user identification string that can be encrypted and managed by a processing circuitry to facilitate transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a payment card is required to be uploaded to a digital wallet application, then payment security is improved, but user accessibility deteriorates
Solution Approach 1:
The patent creates a digital copy of the payment card information stored securely in a database, allowing the digital wallet to access payment details without the user physically possessing or uploading a card. The system generates a payment element based on this copied information, enabling users without physical cards to make payments while maintaining security through centralized control and encryption.
Solution Approach 2:
The patent introduces a server as an intermediary between the user and the payment network. The server stores payment card information, generates payment elements, and manages the payment process, eliminating the need for users to directly handle or upload physical cards. This intermediary layer enhances both security (through centralized secure storage) and accessibility (by allowing remote payment element generation).
2Reliability
If a payment card is required for digital wallet usage, then payment verification is improved, but system flexibility deteriorates
Solution Approach 1:
The patent implements a dynamic payment element generation system where payment elements are created on-demand by the server based on user requests. The payment element includes time-sensitive and transaction-specific information, allowing the system to adapt to different payment scenarios while maintaining verification security. The system can generate different payment elements for different transactions, enhancing flexibility without compromising verification integrity.
Solution Approach 2:
The patent changes the parameters of payment verification by using generated payment elements with varying characteristics (such as transaction IDs, timestamps, and amount-specific data) instead of relying on static card information. This allows the system to verify payments through multiple parameter combinations, improving both verification reliability and system flexibility to handle diverse payment scenarios.
3Reliability
If encrypted user identification strings are used in payment elements, then security is improved, but processing complexity increases
Solution Approach 1:
The patent extracts the complex encryption and decryption operations from the user device and concentrates them in the server environment. The server handles all cryptographic operations for generating and managing payment elements, while user devices only need to store and transmit the generated payment elements. This extraction reduces processing complexity at the user end while maintaining high security through server-side cryptographic control.
Solution Approach 2:
The patent implements payment elements as temporary, single-use or limited-use cryptographic tokens that are generated, used, and then invalidated. Each payment element is a short-lived object that contains encrypted identification information valid only for specific transactions or time periods. This approach enhances security by limiting the exposure window of encrypted data while keeping processing simple since each element is self-contained and expires after use.
Data Source
AI summary
A system and a method for executing payments over a communication network are presented. The system performs payments over the communication network by using a payment element. The payment element includes a user identification string. The payment element is installed in a user digital wallet application at a user device to perform a payment.


