Offline Payment Processing via Device Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies do not allow for payment processing in an offline state, limiting user convenience as they require end-user devices to be online to exchange service data with a server.
Innovation Solution
Establishing a communication connection between a collection device and a payment device in an offline state, enabling the payment device to process payment data and return results to the collection device for further processing, allowing offline payment transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If payment processing requires online state to exchange service data with server, then service processing can be completed through server, but user convenience is reduced when device is offline
Solution Approach 1:
The payment processing function is segmented into two independent parts: a collection device that collects payment data and a payment device that processes payments. Each device can operate independently in offline mode, exchanging data through direct communication connections without requiring server involvement for basic payment processing.
Solution Approach 2:
A communication connection is established as an intermediary between the collection device and payment device, enabling direct data exchange. This intermediary channel allows the devices to communicate and process payments offline without relying on the server as an intermediary.
2Adaptability or versatility
If device must be in online state to process payment, then server can be accessed for payment processing, but payment processing cannot be performed when device is offline
Solution Approach 1:
The payment processing function is segmented into two independent parts: a collection device that collects payment data and a payment device that processes payments. Each device can operate independently in offline mode, exchanging data through direct communication connections without requiring server involvement for basic payment processing.
Solution Approach 2:
The payment device is designed to perform payment processing autonomously in offline mode. It can collect payment data, process the payment using stored account information, and return results without requiring continuous server connection, enabling self-service payment processing.
3Adaptability or versatility
If communication connection is established between collection device and payment device in offline state, then offline payment processing is enabled, but device complexity increases
Solution Approach 1:
The collection device and payment device are designed with multi-functionality to handle both online and offline modes. The same devices can establish communication connections for offline payment processing or connect to servers for online processing, eliminating the need for separate dedicated hardware for each mode.
Solution Approach 2:
The system dynamically adapts its communication mode based on device state. When offline, devices establish direct communication connections; when online, they connect to servers. This dynamic switching capability allows the system to respond to varying network conditions without requiring complex dedicated infrastructure for each scenario.
Data Source
AI summary
One or more implementations shown in the present specification provide an offline payment method. A communication connection between a collection device and a payment device is established, wherein both the collection device and the payment device are in an offline state. Payment data sent by the collection device is received by the payment device through the communication connection established to the collection device. Payment processing based on the payment data and account information of the payment device is performed by the payment device, to obtain a payment result. The payment result is returned, by the payment device to the collection device through the communication connection. Collection processing is performed, by the collection device, based on the payment result and obtained account information of the payment device, to obtain a collection result.


