IP Library Granted Patent US 12,586,045
Granted Patent B2
US 12,586,045 · App. 18/485,578 · Granted Mar 24, 2026

Payment processing method and apparatus using an intermediary platform

Inventors: Timothy Thairu (San Francisco, CA); Lachlan Groom (San Francisco, CA)
Assignee: STRIPE, INC.
G06Q20/027G06Q20/4097
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 12,586,045
App. No.
18/485,578
Granted
Mar 24, 2026
Kind
B2
Abstract

A payment processing method and apparatus for using an intermediary platform are described. In one embodiment, the method comprises electronically receiving approval from an intermediary platform associated with a payment processor user of a first authorization request for a first transaction; electronically receiving for approval, at the payment processing system, a second authorization request for a second transaction from a merchant using a payment instrument used by an agent of the service provider; and settling transactions associated with the service provider, including clearing a batch of records corresponding to the service provider on a predetermined time basis by comparing, with a tracking engine of the payment processing system, transaction tracking information associated with authorization requests to net out individual transactions.

Claims (23)

1 . A method, comprising:

electronically identifying, at a payment processing system, a first transaction utilizing a first payment method, the first transaction associated with a first payment flow for processing the first transaction;

collecting information on the first transaction associated with the first payment flow;

determining, with a tracking engine of the payment processing system, a second transaction utilizing a second payment method issued to the service provider, the second transaction being performed by the service provider as a result of the occurrence of the first transaction associated with the first payment flow, wherein the second transaction is associated with a second payment flow and the second payment method issued at a first time simultaneously as the identification of the first transaction utilizing the first payment method;

electronically generating, with a risk analyzer of the payment processing system, a fraud indication associated with the second transaction based on the information collected on the first transaction associated with the first payment flow; and

authorizing the second transaction associated with the second payment flow based on the fraud indication, wherein the second transaction is authorized prior to the completion of the first payment flow, which is completed simultaneously with the second payment flow at a second time.

2 . The method of claim 1 , wherein the first payment flow processes the first transaction to collect a first payment from a customer of a service provider and the second payment flow processes the second transaction to provide a second payment from the service provider to a merchant of behalf of the customer of the service provider.

3 . The method of claim 1 , wherein the first payment flow processes the first transaction to provide a first payment from a service provider to a merchant of behalf of a customer of the service provider and the second payment flow processes the second transaction to collect a second payment from the customer of the service provider.

4 . The method of claim 1 , further comprising sending an approval of the second transaction to a payment processor in response to authorizing the second transaction.

5 . The method of claim 1 , further comprising:

acquiring transaction history from a database of the payment processing system; and

electronically generating, with the risk analyzer of the payment processing system, the fraud indication associated with the second transaction based on the information collected on the first transaction associated with the first payment flow and the transaction history from the database.

6 . The method of claim 1 , wherein the information on the first transaction comprises one or more of a number indicative of an account, a transaction amount, an acquirer identifier, an acquirer category, an acquirer location, a statement descriptor, and indications of goods or services for acquisition as part of the first transaction.

7 . The method of claim 1 , wherein the first transaction utilizing a first payment method is electronically identified at an intermediary platform of the payment processing system in response to an electronic request received from a payment processor.

8 . The method of claim 1 , wherein the first payment flow or the second payment flow is performed at least in part by a payment processor and the risk analyzer of the payment processing system electronically generating the fraud indication is included in an intermediary platform that interfaces a plurality of payment processor users with the payment processor.

9 . One or more non-transitory computer readable storage media having instructions stored thereupon that, when executed by a system having at least a processor and a memory therein, cause the system to perform operations comprising:

electronically identifying, at a payment processing system, a first transaction utilizing a first payment method, the first transaction associated with a first payment flow for processing the first transaction;

collecting information on the first transaction associated with the first payment flow;

determining, with a tracking engine of the payment processing system, a second transaction utilizing a second payment method issued to the service provider, the second transaction is being performed the service provider as a result of the occurrence of the first transaction associated with the first payment flow, wherein the second transaction is associated with a second payment flow and the second payment method is issued at a first time simultaneously as the identification of the first transaction utilizing the first payment method;

electronically generating, with a risk analyzer of the payment processing system, a fraud indication associated with the second transaction based on the information collected on the first transaction associated with the first payment flow; and

authorizing the second transaction associated with the second payment flow based on the fraud indication, wherein the second transaction is authorized prior to the completion of the first payment flow, which is completed simultaneously with the second payment flow at a second time.

10 . The one or more non-transitory computer readable storage media of claim 9 , wherein the first payment flow processes the first transaction to collect a first payment from a customer of a service provider and the second payment flow processes the second transaction to provide a second payment from the service provider to a merchant of behalf of the customer of the service provider.

11 . The one or more non-transitory computer readable storage media of claim 9 , wherein the first payment flow processes the first transaction to provide a first payment from a service provider to a merchant of behalf of a customer of the service provider and the second payment flow processes the second transaction to collect a second payment from the customer of the service provider.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: THAIRU, TIMOTHY; GROOM, LACHY
To: STRIPE, INC.
Reel/Frame 067328/0038 →
Continuity (5)
Continuation 17832251 · Jun 3, 2022
Continuation 16428650 · May 31, 2019
Provisional Application 62703292 · Jul 25, 2018
Provisional Application 62678880 · May 31, 2018
Related Publication 20240037513A1 · Feb 1, 2024
References Cited (54)
US 5802499A · Sampson · 1998 [cited by applicant]
US 7113930B2 · Eccles · 2006 [cited by applicant]
US 7457778B2 · Li et al. · 2008 [cited by applicant]
US 8505106B1 · Bhosle · 2013 [cited by applicant]
US 8820633B2 · Bishop · 2014 [cited by applicant]
US 10528945B1 · Renke · 2020 [cited by examiner]
US 20030200184A1 · Dominguez · 2003 [cited by applicant]
US 20040225550A1 · Helander · 2004 [cited by applicant]
US 20050222961A1 · Stalb · 2005 [cited by applicant]
US 20060235796A1 · Johnson · 2006 [cited by applicant]
US 20090023474A1 · Luo · 2009 [cited by applicant]
US 20090043696A1 · Ornce et al. · 2009 [cited by applicant]
US 20090048979A1 · Al-Herz et al. · 2009 [cited by applicant]
US 20090060199A1 · von Mueller · 2009 [cited by applicant]
US 20090276835A1 · Jackson et al. · 2009 [cited by applicant]
US 20100094755A1 · Kloster · 2010 [cited by applicant]
US 20100107088A1 · Hunt · 2010 [cited by applicant]
US 20100131415A1 · Sartipi · 2010 [cited by applicant]
US 20100205091A1 · Graziano · 2010 [cited by applicant]
US 20100257612A1 · McGuire et al. · 2010 [cited by applicant]
US 20100312667A1 · Bishop et al. · 2010 [cited by applicant]
US 20100327054A1 · Hammad · 2010 [cited by applicant]
US 20110065420A1 · Reyes · 2011 [cited by applicant]
US 20110112954A1 · Bruesewitz · 2011 [cited by examiner]
US 20110154466A1 · Harper et al. · 2011 [cited by applicant]
US 20110202465A1 · Mashhour · 2011 [cited by applicant]
US 20110208600A1 · Aharoni et al. · 2011 [cited by applicant]
US 20110246772A1 · O'Connor · 2011 [cited by applicant]
US 20110276418A1 · Velani · 2011 [cited by applicant]
US 20110276479A1 · Thomas · 2011 [cited by applicant]
US 20110307710A1 · McGuire et al. · 2011 [cited by applicant]
US 20120016731A1 · Smith · 2012 [cited by applicant]
US 20120016799A1 · Killian · 2012 [cited by applicant]
US 20120030047A1 · Fuentes et al. · 2012 [cited by applicant]
US 20120173431A1 · Ritchie · 2012 [cited by applicant]
US 20120317238A1 · Beard · 2012 [cited by applicant]
US 20130031462A1 · Calvo · 2013 [cited by applicant]
US 20150193748A1 · Pentel · 2015 [cited by applicant]
US 20160086167A1 · Shastry · 2016 [cited by applicant]
US 20160140538A1 · Einhorn · 2016 [cited by examiner]
US 20160379182A1 · Sheng · 2016 [cited by examiner]
Office Action for counterpart U.S. Appl. No. 15/251,907, Jun. 2, 2017, 24 pgs. [cited by applicant]
Office Action for Counterpart U.S. Appl. No. 15/251,907, 19 pages, mailed Nov. 17, 2016. [cited by applicant]
“Notification of Transmittal of Copies of International Preliminary Report on Patentability Chapter I” for PCT/US2012/062968. Date of Mailing: May 15, 2014, 1 page. [cited by applicant]
“International Preliminary Report of Patentability Chapter I” for PCT/US2012/062968, Date of Mailing: May 6, 2014, including copy of “Written Opinion of the International Search Authority” dated Jan. 9, 2013, 7 pages. [cited by applicant]
Mildrey Carbonell et al. “Secure multiparty payment with an intermediary entity,” Computers & Security 28 (2009) 289-300, 12 pages. [cited by applicant]
PCI DSS Tokenization Guidelines, PCI Security Standards Council, Aug. 2011, 23 pages. [cited by applicant]
Wikipedia entry for “JSONP.” Printout from web page: http://en.wikipedia.org/w/index.php?title=JSONP&oldid=518629882 Printout date: Oct. 24, 2012, original posting date: unknown, 4 pages. [cited by applicant]
Linc Wonham, Emerging E-Payment Providers, printout of web page: http://www.websitemagazine.com/content/blogs/posts/archive/2010/09/13/the-future-of-payments.aspx, originally posted on Sep. 13, 2010, printout date: Oct.… [cited by applicant]
Braintree php examples, printout from web page: https://github.com/braintree/braintree_php_examples posted on GitHub, authored May 27, 2011, original posting date: unknown, printout date: Oct. 30, 2012, 5 pages. [cited by applicant]
Braintree php examples—one time transaction, printout from web page: http″//github.com/braintree_php_examples/blob/master/examples/one_time_transaction.php posted on GitHub, original posting date appears to be Jun. 24, … [cited by applicant]
Braintree php examples—environment, printout from web page: https://github.com/braintree/braintree_php_examples/blob/master/_environment.php posted on GitHub, original posting date appears to be May 27, 2011, printout d… [cited by applicant]
Int'l Search Report and Written Opinion issued Jan. 9, 2013 in Int'l Application No. PCT/US12/62968. [cited by applicant]
Office Action for counterpart U.S. Appl. No. 13/664,808, 19 pages, mailed Jan. 4, 2017. [cited by applicant]