Success rate of an online transaction
AssigneeAdvanced New Technologies Co., Ltd.
InventorJun Wang
Life of this patent
Estimating the term…
Abstract
A payment request is transmitted by a computing device to a merchant server. A message is received by the computing device and from a payment server different from the merchant server. The message includes a payment client application associated with the payment sever and the payment request. A notification, associated with the message, is displayed by the computing device. The payment client application is launched, by the computing device, based on a user selection in response to the notification.
Claims24
A computer-implemented method, comprising:
- transmitting, by a computing device, a payment request to a merchant server using a browser installed on the computing device;
- receiving, by the computing device and from a payment server, a message, wherein the payment server is different than the merchant server, wherein the message includes a payment client application associated with the payment sever and the payment request, wherein the payment server determines the payment client application by querying a relationship list based on a user ID associated with the computing device received from the merchant server, wherein the relationship list comprises a relationship between the user ID and a client ID that identifies the payment client application on the computing device, and wherein the client ID comprises identity information of the computing device and a random number;
- displaying, by the computing device, a notification associated with the message, wherein the notification notifies a user of the computing device to use the payment client application instead of the browser to complete the payment request with the payment server;
- and
- launching, by the computing device, the payment client application based on a user selection in response to the notification.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- transmitting, by a computing device, a payment request to a merchant server using a browser installed on the computing device;
- receiving, by the computing device and from a payment server, a message, wherein the payment server is different than the merchant server, wherein the message includes a payment client application associated with the payment sever and the payment request, wherein the payment server determines the payment client application by querying a relationship list based on a user ID associated with the computing device received from the merchant server, wherein the relationship list comprises a relationship between the user ID and a client ID that identifies the payment client application on the computing device, and wherein the client ID comprises identity information of the computing device and a random number;
- displaying, by the computing device, a notification associated with the message, wherein the notification notifies a user of the computing device to use the payment client application instead of the browser to complete the payment request with the payment server;
- and
- launching, by the computing device, the payment client application based on a user selection in response to the notification.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, cause the one or more computers to perform one or more operations comprising:
- transmitting, by a computing device, a payment request to a merchant server using a browser installed on the computing device;
- receiving, by the computing device and from a payment server, a message, wherein the payment server is different than the merchant server, wherein the message includes a payment client application associated with the payment sever and the payment request, wherein the payment server determines the payment client application by querying a relationship list based on a user ID associated with the computing device received from the merchant server, wherein the relationship list comprises a relationship between the user ID and a client ID that identifies the payment client application on the computing device, and wherein the client ID comprises identity information of the computing device and a random number;
- displaying, by the computing device, a notification associated with the message, wherein the notification notifies a user of the computing device to use the payment client application instead of the browser to complete the payment request with the payment server;
- and
- launching, by the computing device, the payment client application based on a user selection in response to the notification.
Dependencies are inferred from the claim text.