Secure Payment Tokenization via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital wallet systems for online purchases pose security risks by transmitting highly confidential payment credentials to potentially untrustworthy merchant sites, which can lead to data breaches and fraudulent activities.

Innovation Solution

A secure server generates a token using the payment credentials stored by the wallet provider, which is then provided to the merchant server for payment transactions, ensuring that the payment credentials are never exposed to the merchant, and the token is specific to both the merchant and the payment card, preventing unauthorized use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If payment credentials are transmitted to the merchant server for processing, then payment transactions can be completed, but security risks increase as credentials may be compromised if the merchant's security is breached

Engineering Contradiction:
Improvepayment transaction completionVSAvoidsecurity risk of credential exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

A secure server is introduced as an intermediary between the wallet provider and the merchant server. The secure server receives payment credentials from the wallet provider, generates tokens, and transmits only these tokens to the merchant server. This intermediary layer ensures that sensitive payment credentials never directly contact the merchant server, thereby eliminating the security risk of credential exposure while maintaining payment transaction functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of transmitting the actual payment credentials to the merchant server, the system creates and transmits a token that copies the essential functionality of the credentials without containing the sensitive information. The token serves as a functional substitute that allows the merchant server to process payments without ever having access to the real payment credentials, thus solving the contradiction between transaction completion and security.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If payment credentials are stored and transmitted through multiple servers, then payment functionality is enabled, but the risk of data breaches and fraudulent activities increases

Engineering Contradiction:
Improvepayment functionalityVSAvoiddata breach risk
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The sensitive payment credentials are extracted from the transmission path between the wallet provider and the merchant server. Only non-sensitive token information is transmitted to the merchant server, while the actual credentials remain confined to the secure server environment. This extraction eliminates the risk of credential exposure during transmission and storage at the merchant server, while preserving payment functionality through the token mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If tokens are made merchant-specific, then fraud prevention is improved, but system complexity increases due to token generation and management requirements

Engineering Contradiction:
Improvefraud preventionVSAvoidtoken generation and management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The secure server acts as an intermediary that handles the complexity of token generation and management. It receives payment credentials from the wallet provider, generates merchant-specific tokens, and manages the token lifecycle. This centralizes the complex operations in a secure environment while presenting a simplified interface to the merchant server, which only needs to handle tokens without understanding their complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11301839B2Method and system for making a secure payment transaction
Publication Date: 2022.04.12 MASTERCARD ASIAPACIFIC PTE LTD
  • US11301839B2 patent drawing
  • US11301839B2 patent drawing
  • US11301839B2 patent drawing

AI summary

A method and system are presented for making a secure payment transaction using a payment card associated with a consumer which has been registered with a digital wallet. A secure server is arranged, in response to a request from a merchant server in relation to the consumer, to extract from the digital wallet payment credentials for the payment card. The secure server uses the payment credentials and the identity of the merchant server to generate a token. The token is provided to the merchant. To effect a payment transaction, the merchant server returns the token to the secure server with details of the desired payment transaction, and the secure server arranges for the payment transaction to occur, and notifies the merchant server. The merchant server does not receive the payment credentials of the payment card during this process, so even if its security is compromised, the payment credentials are not at risk.