IP Library Granted Patent US 11,526,867
Granted Patent B2
US 11,526,867 · App. 16/288,954 · Granted Dec 13, 2022

Push payment decision routing

Inventors: Michael David Dahn (San Francisco, CA); Eduardo Serrano (Mexico City, MX)
Assignee: Stripe, Inc.
G06Q20/325G06Q20/405H04L67/55
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,526,867
App. No.
16/288,954
Granted
Dec 13, 2022
Kind
B2
Abstract

In an example embodiment, a method for push payment decision routing in relation to a transaction is provided. An example method comprises issuing a virtual payment identifier to a mobile device and receiving payment rules from a mobile device. The user-defined rules include parameters for invoking at least one push payment to be made via the virtual payment identifier for the transaction. Instructions to implement or pay for the transaction as a pull payment are received and, based on the rules, the transaction is completed or paid for a push payment.

Claims (37)

1. A method for push payment decision routing in relation to a transaction, the method comprising:

issuing a virtual payment identifier to a mobile device;

receiving payment rules from a mobile device, the rules including parameters for invoking at least one push payment to be made via the virtual payment identifier for the transaction;

initiating the transaction as a pull payment from the mobile device;

authorizing the transaction using verification data associated with the pull payment, the verification data including verification a user is allowed to send funds to complete the transaction; and

based on the received rules, completing the transaction as a push payment from the mobile device instead of as a pull payment, the completing of the transaction including verifying a biometric identifier of the user of the mobile device.

2. The method of claim 1 , wherein the rules are defined by the user of the mobile device.

3. The method of claim 1 , wherein at least one parameter of the parameters includes a monetary threshold for invoking the push payment.

4. The method of claim 1 , wherein at least one rule of the payment rules is based on a financial regulation.

5. The method of claim 1 , wherein initiating the transaction includes receiving data relating to a first payment instrument or payment type.

6. The method of claim 5 , wherein completing the transaction as a push payment comprises using data relating to a second payment instrument or payment type, or a bank.

7. The method of claim 2 , wherein the rules are stored in the mobile device.

8. A system for push payment decision routing in relation to a transaction, the system comprising:

one or more hardware processors; and

a memory storing instructions that, when executed by at least one processor among the processors, cause the at least on processor to perform operations comprising:

issuing a virtual payment identifier to a mobile device;

receiving payment rules from a mobile device, the rules including parameters for invoking at least one push payment to be made via the virtual payment identifier for the transaction;

initiating the transaction as a pull payment from the mobile device;

authorizing the transaction using verification data associated with the pull payment, the verification data including verification a user is allowed to send funds to complete the transaction; and

based on the received rules, completing the transaction as a push payment from the mobile device instead of as a pull payment, the completing of the transaction including verifying a biometric identifier of the user of the mobile device.

9. The system of claim 8 , wherein the rules are defined by the user of the mobile device.

10. The system of claim 8 , wherein at least one parameter of the parameters includes a monetary threshold for invoking the push payment.

11. The system of claim 8 , wherein at least one rule of the payment rules is based on a financial regulation.

12. The system of claim 8 , wherein receiving the instructions to implement the transaction includes receiving data relating to a first payment instrument or payment type.

13. The system of claim 12 , wherein completing the transaction as a push payment comprises using data relating to a second payment instrument or payment type, or a bank.

14. The system of claim 8 , wherein the rules are stored in the mobile device.

15. A non-transitory machine-readable medium comprising instructions which, when read by a machine, cause the machine to perform operations for push payment decision routing in relation to a transaction, the operations comprising, at least:

issuing a virtual payment identifier to a mobile device;

receiving payment rules from a mobile device, the rules including parameters for invoking at least one push payment to be made via the virtual payment identifier for the transaction;

initiating the transaction as a pull payment from the mobile device;

authorizing the transaction using verification data associated with the pull payment, the verification data including verification a user is allowed to send funds to complete the transaction; and

based on the received rules, completing the transaction as a push payment from the mobile device instead of as a pull payment, the completing of the transaction including verifying a biometric identifier of the user of the mobile device.

16. The medium of claim 15 , wherein the rules are defined by the user of the mobile device.

17. The medium of claim 15 , wherein at least one parameter of the parameters includes a monetary threshold for invoking the push payment.

18. The medium of claim 15 , wherein at least one rule of the payment rules is based on a financial regulation.

19. The medium of claim 15 , wherein receiving the instructions to implement the transaction includes receiving data relating to a first payment instrument or payment type.

20. The medium of claim 19 , wherein completing the transaction as a push payment comprises using data relating to a second payment instrument or payment type, or a bank.

Assignments (3)
CHANGE OF NAME Recorded Jan 30, 2026
From: STRIPE, INC.
To: STRIPE, LLC
Reel/Frame 074572/0345 →
CHANGE OF NAME Recorded Jan 7, 2026
From: STRIPE, INC.
To: STRIPE, LLC
Reel/Frame 074264/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: DAHN, MICHAEL DAVID; SERRANO, EDUARDO
To: STRIPE, INC.
Reel/Frame 048469/0820 →