The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 21, 2023

Filed:

Nov. 30, 2020
Applicant:

Paypal, Inc., San Jose, CA (US);

Inventors:

Shek Hei Wong, Singapore, SG;

Chun Kiat Ho, Singapore, SG;

Li Wei Lu, Singapore, SG;

Assignee:

PayPal, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/08 (2012.01); G06Q 20/10 (2012.01); G06Q 20/40 (2012.01); G06F 21/55 (2013.01);
U.S. Cl.
CPC ...
G06Q 20/0855 (2013.01); G06F 21/554 (2013.01); G06Q 20/102 (2013.01); G06Q 20/4016 (2013.01); G06Q 20/40145 (2013.01);
Abstract

Methods and systems are presented for providing a framework to securely integrate third-party logic into electronic transaction processing workflow. Third-party programming code that implements different third-party logic may be obtained and stored in a repository. A transaction processing request is received from a third-party server, and an instance of a transaction processing module is instantiated within an operating runtime environment to process a transaction according to a workflow. When the instance of the transaction processing module has reached an interruption point, the instance of the transaction processing module is suspended, and a third-party programming code is executed within an isolated runtime environment. The third-party programming code is configured to provide an output value based on attributes of the transaction. The instance of the transaction processing module then determines whether to authorize or deny the transaction based in part on the output value.


Find Patent Forward Citations

Loading…