IP Library Granted Patent US 11,282,080
Granted Patent B2
US 11,282,080 · App. 16/721,622 · Granted Mar 22, 2022

Electronic payment service processing

Inventor: Chenming Hua (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06Q20/401G06Q20/322G06Q20/3278G06Q20/38215G06Q20/40
View Patent ↗
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 11,282,080
App. No.
16/721,622
Granted
Mar 22, 2022
Kind
B2
Abstract

Implementations of electronic payment service processing methods and devices are disclosed. In an implementation, a server receives a first information set for performing an electronic payment, where the first information set includes payment information of a first payment option and service information for performing the electronic payment. The server may determine that the electronic payment has not been successfully performed. In response to determining that the electronic payment has not been successfully performed, a one-click payment link associated with payment information of a second payment option and the service information is generated, and the one-click payment link is provided to a mobile computing device.

Claims (53)

1. A computer-implemented method, comprising:

receiving, by a server and from a mobile computing device associated with a user, a first information set for performing an electronic payment, wherein the first information set includes payment information of a first payment option and service information for performing the electronic payment, wherein the service information comprises a password that is used to verify an identity of the user when the electronic payment is performed;

determining that the electronic payment has not been successfully performed by the mobile computing device;

determining that the service information does not cause a failure of the electronic payment;

storing, by the server as stored service information, the service information, wherein the stored service information allows the user to retry the electronic payment without entering the password;

generating, by the server, a one-click payment link, wherein generating the one-click payment link comprises generating a payment certificate and associating the payment certificate with payment information of a second payment option and the service information, wherein the payment certificate is associated with a timestamp for recording a time when the one-click payment link is generated, and wherein the one-click payment link comprises a web page hyperlink;

providing, by the server, the one-click payment link to the mobile computing device;

in response to determining that the one-click payment link is triggered by the mobile computing device, obtaining, by the server, the stored service information;

determining, by the server, a difference between the timestamp and a current time and rejecting a one-click payment attempt if the difference is greater than a predetermined payment time period; and

in response to determining that the difference between the timestamp and the current time is equal to or less than the predetermined payment time period, performing, by the server, the electronic payment based on the payment information of the second payment option and the stored service information.

2. The computer-implemented method of claim 1 , wherein associating the payment certificate with payment information of the second payment option and the service information comprises adding the payment certificate to payment information of the second payment option.

3. The computer-implemented method of claim 1 , wherein the payment certificate is a unique random number.

4. The computer-implemented method of claim 1 , wherein the payment information includes at least one of a payment card number, a payment password, a payment amount, or a payment verification code.

5. The computer-implemented method of claim 1 , wherein the service information further includes a user payment agreement.

6. The computer-implemented method of claim 1 , wherein determining that the service information does not cause the failure of the electronic payment comprises determining that the failure of the electronic payment is caused by one or more of insufficient funds, a server error, or a network error.

7. The computer-implemented method of claim 1 , wherein the one-click payment link is triggered by performing an operation on the mobile computing device, the operation includes at least one of a selecting operation, a clicking operation, a hand gesture, a shaking operation, or a biometric recognition operation.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving, by a server and from a mobile computing device associated with a user, a first information set for performing an electronic payment, wherein the first information set includes payment information of a first payment option and service information for performing the electronic payment, wherein the service information comprises a password that is used to verify an identity of the user when the electronic payment is performed;

determining that the electronic payment has not been successfully performed by the mobile computing device;

determining that the service information does not cause a failure of the electronic payment;

storing, by the server as stored service information, the service information, wherein the stored service information allows the user to retry the electronic payment without entering the password;

generating, by the server, a one-click payment link, wherein generating the one-click payment link comprises generating a payment certificate and associating the payment certificate with payment information of a second payment option and the service information, wherein the payment certificate is associated with a timestamp for recording a time when the one-click payment link is generated, and wherein the one-click payment link comprises a web page hyperlink;

providing, by the server, the one-click payment link to the mobile computing device;

in response to determining that the one-click payment link is triggered by the mobile computing device, obtaining, by the server, the stored service information;

determining, by the server, a difference between the timestamp and a current time and rejecting a one-click payment attempt if the difference is greater than a predetermined payment time period; and

in response to determining that the difference between the timestamp and the current time is equal to or less than the predetermined payment time period, performing, by the server, the electronic payment based on the payment information of the second payment option and the stored service information.

9. The non-transitory, computer-readable medium of claim 8 , wherein associating the payment certificate with payment information of the second payment option and the service information comprises adding the payment certificate to payment information of the second payment option.

10. The non-transitory, computer-readable medium of claim 8 , wherein the payment certificate is a unique random number.

11. The non-transitory, computer-readable medium of claim 8 , wherein the payment information includes at least one of a payment card number, a payment password, a payment amount, or a payment verification code.

12. The non-transitory, computer-readable medium of claim 8 , wherein the service information further includes a user payment agreement.

13. The non-transitory, computer-readable medium of claim 8 , wherein determining that the service information does not cause the failure of the electronic payment comprises determining that the failure of the electronic payment is caused by one or more of insufficient funds, a server error, or a network error.

14. The non-transitory, computer-readable medium of claim 8 , wherein the one-click payment link is triggered by performing an operation on the mobile computing device, the operation includes at least one of a selecting operation, a clicking operation, a hand gesture, a shaking operation, or a biometric recognition operation.

15. 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, perform one or more operations comprising:

receiving, by a server and from a mobile computing device associated with a user, a first information set for performing an electronic payment, wherein the first information set includes payment information of a first payment option and service information for performing the electronic payment, wherein the service information comprises a password that is used to verify an identity of the user when the electronic payment is performed;

determining that the electronic payment has not been successfully performed by the mobile computing device;

determining that the service information does not cause a failure of the electronic payment;

storing, by the server as stored service information, the service information, wherein the stored service information allows the user to retry the electronic payment without entering the password;

generating, by the server, a one-click payment link, wherein generating the one-click payment link comprises generating a payment certificate and associating the payment certificate with payment information of a second payment option and the service information, wherein the payment certificate is associated with a timestamp for recording a time when the one-click payment link is generated, and wherein the one-click payment link comprises a web page hyperlink;

providing, by the server, the one-click payment link to the mobile computing device;

in response to determining that the one-click payment link is triggered by the mobile computing device, obtaining, by the server, the stored service information;

determining, by the server, a difference between the timestamp and a current time and rejecting a one-click payment attempt if the difference is greater than a predetermined payment time period; and

in response to determining that the difference between the timestamp and the current time is equal to or less than the predetermined payment time period, performing, by the server, the electronic payment based on the payment information of the second payment option and the stored service information.

16. The computer-implemented system of claim 15 , wherein associating the payment certificate with payment information of the second payment option and the service information comprises adding the payment certificate to payment information of the second payment option.

17. The computer-implemented system of claim 15 , wherein the payment certificate is a unique random number.

18. The computer-implemented system of claim 15 , wherein the payment information includes at least one of a payment card number, a payment password, a payment amount, or a payment verification code.

19. The computer-implemented system of claim 15 , wherein the service information further includes a user payment agreement.

20. The computer-implemented system of claim 15 , wherein determining that the service information does not cause the failure of the electronic payment comprises determining that the failure of the electronic payment is caused by one or more of insufficient funds, a server error, or a network error.

21. The computer-implemented method of claim 1 , wherein the payment certificate is associated with status information for recording whether the stored service information has been obtained based on triggering of the one-click payment link, and wherein the computer-implemented method further comprises:

in response to determining that the difference between the timestamp and the current time is equal to or less than the predetermined payment time period, obtaining the status information based on the payment certificate;

determining that the status information indicates that the stored service information has not been obtained based on the triggering of the one-click payment link; and

after performing the electronic payment based on the payment information of the second payment option and the stored service information, updating the status information to indicate that the stored service information has been obtained based on the triggering of the one-click payment link.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2020
From: HUA, CHENMING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051615/0322 →