Pluggable Payment Gateway Adapter for Cloud Platform Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms often lack a native payment solution, requiring clients to integrate with multiple payment gateways with different APIs, leading to complexity and inconsistency in data models, making it difficult for clients to manage transactions and maintain records across various payment gateways.

Innovation Solution

A cloud computing platform with a payments platform that integrates payment gateway services, using a pluggable architecture to allow clients to select and integrate payment gateway adapters, providing a unified set of APIs for interacting with various payment gateways, and managing payment transactions through a multitenant database system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If clients integrate directly with multiple payment gateways using different APIs, then payment transaction functionality is achieved, but system complexity and integration difficulty increase significantly

Engineering Contradiction:
Improvepayment gateway integration capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a payment gateway adapter as an intermediary component that sits between the cloud computing platform and multiple payment gateways. This adapter provides a unified API interface that abstracts the complexities of different payment gateway protocols, allowing clients to interact with all payment gateways through a single standardized interface rather than integrating with each gateway directly

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The payment gateway adapter is designed with universal functionality to support multiple payment gateway providers through a single implementation. It provides multi-functionality by handling various payment gateway protocols (synchronous and asynchronous) and data formats through one unified component, eliminating the need for separate integration code for each gateway

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If clients use different payment gateways with different data models, then payment functionality is achieved, but data consistency and record management become difficult

Engineering Contradiction:
Improvepayment gateway supportVSAvoiddata model inconsistency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The payment gateway adapter acts as a data translation intermediary that receives data from various payment gateways with different data models and transforms it into a unified data structure. This ensures that regardless of which payment gateway is used, the cloud computing platform receives consistent, standardized data that can be uniformly processed and stored

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The adapter enforces homogeneity by standardizing all payment gateway responses into a common data model. It normalizes different data formats, field names, and structures from various payment gateways into a uniform format, ensuring data consistency across all payment transactions regardless of the underlying gateway used

Inventive Principle:
Principle #33Homogeneity

3Adaptability or versatility

If clients manually integrate and maintain multiple payment gateway connections, then payment processing is achieved, but maintenance burden and time consumption increase

Engineering Contradiction:
Improvepayment gateway connectivityVSAvoidintegration maintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The payment gateway adapter implements self-service capabilities by automatically adapting to different payment gateway protocols and data formats. It includes built-in logic to handle connection management, data transformation, and error handling without requiring manual intervention for each payment gateway integration, significantly reducing maintenance time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The adapter performs preliminary actions by pre-configuring integration logic for multiple payment gateways in advance. It includes pre-built adapters for various payment gateway providers that have already been configured and tested, allowing clients to simply select and use the appropriate adapter without performing time-consuming integration work at the time of deployment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11538000B2Cloud computing platform, method and system having a payments platform for integrating a synchronous payment gateway service with the cloud computing platform
Publication Date: 2022.12.27 SALESFORCE INC
  • US11538000B2 patent drawing
  • US11538000B2 patent drawing
  • US11538000B2 patent drawing

AI summary

A cloud-based computing system is provided that includes a payments platform for integrating synchronous payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The synchronous payment gateways that include a particular synchronous payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a synchronous payment gateway. The payments platform module has a pluggable architecture for integrating payment gateway adapters with the cloud computing platform.