IP Library Granted Patent US 10,438,202
Granted Patent B2
US 10,438,202 · App. 14/550,382 · Granted Oct 8, 2019

Mobile device payments

Inventors: Daniel Neighman (San Francisco, CA); Eric Firestone (San Francisco, CA); Daniel Spencer (San Francisco, CA); Cameron Walters (San Francisco, CA); Sophia Huang (San Francisco, CA)
Assignee: Square, Inc.
G06Q20/4012G06Q20/206G06Q20/322G06Q20/3255G06Q20/4014
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 10,438,202
App. No.
14/550,382
Granted
Oct 8, 2019
Kind
B2
Abstract

Processing cardless payment transactions is described. In an example, a server system can receive a message from a mobile device of a user that includes a code identifying a merchant and can verify the identities of the merchant and the user based at least in part on account data stored in association with the server system. The server system can provide, to a merchant computer of the merchant, user information associated with the user account and can receive from the merchant computer, a request to authorize the cardless payment transaction. The server system can obtain authorization for the cardless payment transaction using account information associated with the merchant account and/or the user account, and can provide, to the merchant computer, notification of the authorization of the cardless payment transaction.

Claims (52)

1. A computer-implemented method for performing a cardless payment transaction, the computer-implemented method comprising:

receiving, at a server system of a payment processing service, a message from a mobile device of a user, the message including a code identifying a merchant;

verifying, by the server system, identities of the merchant and the user based at least in part on:

identifying, in the server system and from a plurality of merchant accounts stored in association with the payment processing service, a merchant account of the merchant from the code included in the message; and

identifying, in the server system and from a plurality of user accounts stored in association with the payment processing service, a user account of the user based on the mobile device associated with the message;

providing, from the server system and to a merchant computer of the merchant and based at least in part on verifying the identities of the merchant and the user, user information associated with the user account;

receiving, at the server system and from the merchant computer, a request to authorize the cardless payment transaction;

obtaining, at the server system and from a computer system of a payment network, authorization for the cardless payment transaction using account information associated with at least one of the merchant account or the user account; and

providing, from the server system and to the merchant computer, notification of the authorization of the cardless payment transaction, wherein the server system processes the cardless payment transaction without (i) reading payment data from a payment instrument of the user at a time of the cardless payment transaction or (ii) receiving user input of the payment data at the time of the cardless payment transaction.

2. The computer-implemented method of claim 1 , further comprising:

providing, from the server system and to the merchant computer, a picture of the user of the user account; and

receiving, at the server system and from the merchant computer, an indication that the merchant has verified the user using the picture.

3. The computer-implemented method of claim 1 , wherein the cardless payment transaction is associated with an online shopping cart of a merchant web site or a point-of-sale purchase.

4. The computer-implemented method of claim 1 , wherein the code is provisioned to the user by the merchant.

5. The computer-implemented method of claim 1 , wherein the user information associated with the user account is provided to the merchant computer prior to processing the cardless payment transaction.

6. The computer-implemented method of claim 1 , wherein receiving the request to authorize the cardless payment transaction comprises receiving the request responsive to the user information associated with the user account being provided to the merchant computer.

7. A server system of a payment processing service, the server system comprising:

one or more processors; and

computer-readable instructions, that when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a message from a mobile device of a user, the message including a code identifying a merchant;

verifying identities of the merchant and the user based at least in part on:

identifying, from a plurality of merchant accounts stored in association with a payment processing service, a merchant account of the merchant from the code included in the message; and

identifying, from a plurality of user accounts stored in association with the payment processing service, a user account of the user based on the mobile device associated with the message;

providing, to a merchant computer of the merchant and based at least in part on verifying the identities of the merchant and the user, user information associated with the user account;

receiving, from the merchant computer, a request to authorize a cardless payment transaction;

obtaining, from a computer system of a payment network, authorization for the cardless payment transaction using account information associated with at least one of the merchant account or the user account; and

providing, to the merchant computer, notification of the authorization of the cardless payment transaction, wherein the server system processes the cardless payment transaction without (i) reading payment data from a payment instrument of the user at a time of the cardless payment transaction or (ii) receiving user input of the payment data at the time of the cardless payment transaction.

8. The server system of claim 7 , the operations further comprising:

providing, to the merchant computer, a picture of the user of the user account; and

receiving, from the merchant computer, an indication that the merchant has verified the user using the picture.

9. The server system of claim 7 , wherein the cardless payment transaction is associated with an online shopping cart of a merchant website.

10. The server system of claim 7 , wherein the cardless payment transaction is associated with a point-of-sale purchase.

11. The server system of claim 7 , wherein the code is provisioned to the user by the merchant.

12. The server system of claim 7 , wherein the user information associated with the user account is provided to the merchant computer prior to processing the cardless payment transaction.

13. The server system as claim 12 recites, wherein receiving the request to authorize the cardless payment transaction comprises receiving the request responsive to the user information associated with the user account being provided to the merchant computer.

14. Computer-readable instructions, that when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a message from a mobile device of a user, the message including a code identifying a merchant;

verifying identities of the merchant and the user based at least in part on:

identifying, from a plurality of merchant accounts stored in association with a payment processing service, a merchant account of the merchant from the code included in the message; and

identifying, from a plurality of user accounts stored in association with the payment processing service, a user account of the user based on the mobile device associated with the message;

providing, to a merchant computer of the merchant and based at least in part on verifying the identities of the merchant and the user, user information associated with the user account;

receiving, from the merchant computer, a request to authorize a cardless payment transaction;

obtaining, from a computer system of a payment network, authorization for the cardless payment transaction using account information associated with at least one of the merchant account or the user account; and

providing, to the merchant computer, notification of the authorization of the cardless payment transaction, wherein the computer-readable instructions processes the cardless payment transaction without (i) reading payment data from a payment instrument of the user at a time of the cardless payment transaction or (ii) receiving user input of the payment data at the time of the cardless payment transaction.

15. The computer-readable instructions of claim 14 , the operations further comprising:

providing, to the merchant computer, a picture of the user of the user account; and

receiving, from the merchant computer, an indication that the merchant has verified the user using the picture.

16. The computer-readable instructions of claim 14 , wherein the cardless payment transaction is associated with an online shopping cart of a merchant web site.

17. The computer-readable instructions of claim 14 , wherein the cardless payment transaction is associated with a point-of-sale purchase.

18. The computer-readable instructions of claim 14 , wherein the code is provisioned to the user by the merchant.

19. The computer-readable instructions of claim 14 , wherein the user information associated with the user account is provided to the merchant computer prior to processing the cardless payment transaction.

20. The computer-readable instructions as claim 19 recites, wherein receiving the request to authorize the cardless payment transaction comprises receiving the request responsive to the user information associated with the user account being provided to the merchant computer.

Assignments (2)
CHANGE OF NAME Recorded Jan 5, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058646/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: NEIGHMAN, DANIEL; FIRESTONE, ERIC; SPENCER, DANIEL; WALTERS, CAMERON; HUANG, SOPHIA
To: SQUARE, INC.
Reel/Frame 035349/0872 →
Continuity (2)
Division 13831103 · Mar 14, 2013
Related Publication 20150081556A1 · Mar 19, 2015
Cited By (2)
US 12,236,422 US 12,354,095