Merchant Hosted Checkout Dynamic UI Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing merchant hosted checkout systems lack flexibility for merchants to create user interfaces that are both functional and compliant with billing server standards, especially when processing mobile payments, as the majority of control resides with the billing server.

Innovation Solution

A merchant hosted checkout system that allows merchants to manage transactions through a billing server by receiving API requests, returning transaction status and UI templates, confirming transactions with consumer devices, and sending charge requests to carrier servers, enabling dynamic user interface instructions and input requirements based on country and mobile network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the billing server maintains majority control over the transaction process, then compliance with billing server standards is ensured, but flexibility for the merchant server to construct customized user interfaces is reduced

Engineering Contradiction:
Improvecompliance with billing server standardsVSAvoidflexibility for merchant server to construct user interface
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the transaction process into distinct phases: initial API request for UI template retrieval, user interaction phase, and final confirmation phase. The billing server provides a template containing UI element definitions and instructions, which the merchant server uses to construct the user interface. This segmentation allows the billing server to maintain control over compliance requirements while enabling the merchant server to customize the user experience within those constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary template structure that acts as a bridge between the billing server's compliance requirements and the merchant server's UI customization needs. The template contains predefined UI element types, display instructions, and compliance rules, which the merchant server can instantiate with custom data and styling. This intermediary structure enables both parties to maintain their respective requirements without direct conflict.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the billing server provides detailed user interface instructions and templates, then compliance with standards is improved, but the complexity of the transaction process increases

Engineering Contradiction:
Improvecompliance with billing server standardsVSAvoidcomplexity of transaction process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The billing server performs preliminary action by providing the UI template and instructions in advance, before the actual transaction interface is displayed to the user. This template includes all necessary compliance requirements, UI element definitions, and display instructions that the merchant server can use to construct the interface. By preparing these elements beforehand, the system reduces the complexity of real-time compliance checking and interface construction during the actual transaction process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10438183B2Merchant hosted checkout at a billing server
Publication Date: 2019.10.08 BOKU INC
  • US10438183B2 patent drawing
  • US10438183B2 patent drawing
  • US10438183B2 patent drawing

AI summary

Merchant hosted checkout as described herein allows merchants to process mobile payments via a customized user payment interface (“checkout interface”). The merchant hosted checkout provides dynamic user interface (UI) instructions and user input requirements based on the country and mobile network (carrier) associated with each transaction.