IP Library Patent Application 15011013
Patent Application
App. No. 15/011,013

METHOD, APPARATUS, AND SYSTEM FOR SECURE ONLINE PAYMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/011,013
Abstract

A secure payment processing method is disclosed. The method can be implemented by a client terminal device. The method comprises receiving payment response data indicating that a payment has been completed by a settlement server and having a signature conforming to a predefined rule; sending the payment response data to a payment verification server; receiving a verification result from the payment verification server, the verification result indicating whether the payment response data has the signature conforming to the predefined rule; and determining, according to the verification result, whether the payment has been completed in the settlement server.

Claims (36)

1 . A secure payment processing method, implemented by a client terminal device, comprising:

receiving payment response data indicating that a payment has been completed by a settlement server and having a signature conforming to a predefined rule;

sending the payment response data to a payment verification server;

receiving a verification result from the payment verification server, the verification result indicating whether the payment response data has the signature conforming to the predefined rule; and

determining, according to the verification result, whether the payment has been completed in the settlement server.

2 . The secure payment processing method of claim 1 , further comprising establishing a trusted data connection between the client terminal device and the payment verification server, based on a security certificate installed on the client terminal device, to send the payment response data and to receive the verification result,

wherein the security certificate verifies the payment verification server and an address of the payment verification server.

3 . The secure payment processing method of claim 1 , further comprising encrypting the payment response data,

wherein sending the payment response data to the payment verification server includes sending the encrypted payment response data to the payment verification server.

4 . The secure payment processing method of claim 1 , wherein the verification result received from the payment verification server is an encrypted verification result, and

the method further comprises decrypting the encrypted verification result.

5 . An apparatus for performing secure payment processing, comprising:

a first receiving unit configured to receive payment response data indicating that a payment has been completed in a settlement server and having a signature conforming to a predefined rule;

a sending unit configured to send the payment response data to a payment verification server;

a second receiving unit configured to receive a verification result from the payment verification server, the verification result indicating whether the payment response data has the signature conforming to the predefined rule; and

a payment determining unit configured to determine, according to the verification result, whether the payment has been completed in the settlement server.

6 . The apparatus of claim 5 , further comprising a trusted data connection establishment unit configured to establish a trusted data connection between the client terminal device and the payment verification server, based on a security certificate installed on the client terminal device, wherein:

the security certificate verifies the payment verification server and an address of the payment verification server,

the sending unit is further configured to send the payment response data through the trusted data connection, and

the second receiving unit is further configured to receive the verification result through the trusted data connection.

7 . The apparatus of claim 5 , further comprising an encryption unit configured to encrypt the payment response data,

wherein sending the payment response data to the payment verification server includes sending the encrypted payment response data to the payment verification server.

8 . The apparatus of claim 5 , wherein the verification result received from the payment verification server is an encrypted verification result, and

the apparatus further comprises a decryption unit configured to decrypt the encrypted verification result.

9 . A secure payment processing method, comprising:

sending, by a client terminal device, a payment request to a settlement server;

completing, by the settlement server, a payment in response to the payment request and sending, by the settlement server, corresponding payment response data to the client terminal device, the payment response data indicating that the payment has been completed in the settlement server and having a signature conforming to a predefined rule;

sending, by the client terminal device, the payment response data to a payment verification server;

verifying, by the payment verification server, whether the payment response data has the signature conforming to the predefined rule;

sending, by the payment verification server, a verification result to the client terminal device; and

determining, by the client terminal device and according to the verification result, whether the payment has been completed in the settlement server.

10 . A secure payment processing system, comprising:

a client terminal device configured to send a payment request to a settlement server;

the settlement server configured to complete a payment in response to the payment request and to send corresponding payment response data to the client terminal device, the payment response data indicating that the payment has been completed in the settlement server and having a signature conforming to a predefined rule; and

a payment verification server configured to receive, from the client terminal device, the corresponding payment response data, to verify whether the payment response data has the signature conforming to the predefined rule, and to send a verification result to the client terminal device,

wherein the client terminal device is further configured to determine, according to the verification result, whether the payment has been completed in the settlement server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053601/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2016
From: CAO, BINGQIANG; WU, LIANG; ZENG, XIANG
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
Reel/Frame 037624/0058 →