Dynamic Checkout Element for Anonymous Remote Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional remote transaction systems compromise user anonymity and efficiency, and expose sensitive information during transactions, while merchants may misuse access credentials.
Innovation Solution
A secure remote transaction (SRT) system embeds a checkout element on a resource provider's website, allowing user identity to be verified by a remote server, generating a token for the transaction without exposing personal information to the merchant, using a facilitator and SRT platform to authenticate and complete the transaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a user provides personal details to a merchant to complete a transaction, then the transaction can be authenticated and completed, but the user's anonymity is compromised and personal information is exposed
Solution Approach 1:
The patent introduces a remote server as an intermediary between the user and merchant. The remote server collects and verifies user personal details, then provides only a transaction token to the merchant. This mediator approach allows transaction authentication while preserving user anonymity, as the merchant never directly accesses sensitive personal information.
Solution Approach 2:
The patent extracts sensitive personal information from the transaction flow between user and merchant. By removing personal details from the merchant's access scope and handling them exclusively through the remote server, the system maintains authentication reliability while preventing information exposure to the merchant.
2Loss of information
If a user is redirected to another entity to complete a transaction, then personal information is protected from the merchant, but the transaction efficiency is reduced
Solution Approach 1:
The patent merges the information protection function and transaction completion function into a single integrated checkout element. The checkout element allows users to protect their personal information while completing transactions without redirection, eliminating the efficiency loss associated with multi-step processes while maintaining security.
Solution Approach 2:
The remote server acts as a mediator that enables both information protection and efficient transaction completion. By handling sensitive data verification in the background and providing tokens to the merchant, the intermediary system eliminates the need for user redirection while maintaining privacy protection.
3Ease of operation
If a merchant obtains access credentials from a user, then the transaction can be completed, but the access credentials are at risk of being misused or sold
Solution Approach 1:
The patent creates a token as a functional copy of the user's access credentials. This token contains the necessary information to complete the transaction but cannot be used to access the user's actual account or credentials. The merchant receives and processes the token copy instead of the real credentials, eliminating misuse risk while maintaining transaction ease.
Solution Approach 2:
The remote server acts as an intermediary that issues tokens to merchants instead of allowing direct access to user credentials. This intermediary layer ensures that merchants receive only the minimal information needed for transaction completion, preventing credential theft or misuse while maintaining operational ease.
Data Source
AI summary
Embodiments of the invention are directed to systems and methods of providing secure remote transaction (SRT) transactions. In some embodiments, a resource provider is able to embed a checkout element into a webpage that it hosts. The checkout element enables interaction between a user that has accessed the webpage and an initiator application server located remotely in order to complete a transaction while preventing the resource provider from gaining access to sensitive information. In some embodiments, the user's information may be determined by an initiator server and populated into the checkout element.


