IP Library Granted Patent US 10,445,723
Granted Patent B2
US 10,445,723 · App. 13/893,978 · Granted Oct 15, 2019

NFC-transaction processing systems and methods

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,445,723
App. No.
13/893,978
Granted
Oct 15, 2019
Kind
B2
Abstract

Embodiments of the present invention relate to systems, methods, processes, computer program code, and means for employing the near field communication (“NFC”) functionality of mobile devices for use in payment transactions.

Claims (59)

1. A transaction management system, comprising:

a non-transitory memory; and

one or more hardware processors in communication with the non-transitory memory and configured to read machine-executable instructions from the non-transitory memory to cause the transaction management system to perform operations comprising:

receiving, from of a mobile device associated with a user, a request for performing a mobile payment transaction with a merchant;

in response to receiving the request, generating a first checkout token for the payment transaction based on an account of the user;

transmitting the first checkout token to the mobile device;

causing the mobile device to communicate the first checkout token to a point-of-sale (POS) device of the merchant by:

configuring a first NFC device of the mobile device to operate in a writer mode;

generating one or more NFC Data Exchange Format (NDEF) messages by encapsulating the first checkout token into the one or more NDEF messages,

provisioning, via the first NFC device operating in the writer mode, the one or more NDEF messages to the NFC tag of the first NFC device, and

causing the one or more NDEF messages to be written into a second NFC device associated with the POS device;

receiving, from a merchant device associated with the merchant, a message comprising a second checkout token, a merchant identifier, and an amount;

verifying that the second checkout token received from the merchant device corresponds to the first checkout token;

in response to the verifying, processing the mobile payment transaction using a funding source associated with the account of the user based on the merchant identifier and the amount; and

transmitting, to the mobile device, a merchant payment authorization response message indicating that the mobile payment transaction is processed.

2. The transaction management system of claim 1 , wherein the one or more NDEF messages comprises a plurality of NDEF messages.

3. The transaction management system of claim 1 , wherein the operations further comprise:

transmitting a receipt of the mobile payment transaction to the POS device.

4. The transaction management system of claim 1 , wherein the first checkout token is a dynamic token generated specifically for the payment transaction.

5. The transaction management system of claim 4 , wherein the first checkout token comprises at least one of information associated with the POS device, information associated with a date and a time of the payment transaction, or information associated with a transaction amount associated with the payment transaction.

6. The transaction management system of claim 1 , wherein the operations further comprise creating a pending transaction in a merchant transaction queue.

7. The transaction management system of claim 6 , wherein the pending transaction comprises the first checkout token, and wherein verifying that the second checkout token received from the merchant device corresponds to the first checkout token comprises looking up the pending transaction in the transaction queue.

8. The transaction management system of claim 1 , wherein the operations further comprise receiving, from the mobile device, a selection of the funding source from a plurality of funding sources associated with the account of the user for use in the mobile payment transaction.

9. A method for conducting a payment transaction with a merchant, comprising:

receiving, by one or more hardware processors from a mobile device associated with a user, a request for performing a mobile payment transaction with a merchant;

in response to receiving the request, generating by the one or more hardware processors, a first checkout token for the mobile payment transaction based on an account of the user;

transmitting, by the one more hardware processors, the first checkout token to the mobile device;

causing the mobile device to communicate the first checkout token to a point-of-sale (POS) device of the merchant by:

generating one or more Near Field Communications (NFC) Data Exchange Format (NDEF) messages by encapsulating the first checkout token into the one or more NDEF messages,

operating a first NFC device of the mobile device in a writer mode,

provisioning, via the first NFC device operating in the writer mode, the one or more NDEF messages to a radio frequency identification (RFID) chip of the mobile device, and

causing the one or more NDEF messages to be written into a second NFC device associated with the POS device;

receiving, by the one or more hardware processors from a merchant device, a message comprising a second checkout token;

in response to verifying that the second checkout token corresponds to the first checkout token, processing, by the one or more hardware processors, the mobile payment transaction using a funding source associated with the account of the user; and

transmitting, by the one or more hardware processors to the mobile device, a merchant payment authorization response message indicating that the mobile payment transaction is processed.

10. The method of claim 9 , wherein the first checkout token is generated further based on the mobile payment transaction.

11. The method of claim 9 , wherein the first checkout token is a dynamic token generated specifically for the mobile payment transaction.

12. The method of claim 11 , wherein the first checkout token comprises at least one of information associated with the POS device, information associated with a date and time of the mobile payment transaction, or information associated with a transaction amount associated with the mobile payment transaction.

13. A non-transitory machine readable medium having stored thereon machine-readable instructions executable to cause a machine associated with a transaction management system to perform operations comprising:

receiving, from a mobile device associated with a user, a request for performing a mobile payment transaction with a merchant;

in response to receiving the request, generating a first checkout token based on the mobile payment transaction;

transmitting the first checkout token to the mobile device;

causing the mobile device to communicate the first checkout token to a point-of-sale (POS) device of the merchant by:

generating one or more Near Field Communications (NFC) Data Exchange Format (NDEF) messages by encapsulating the first checkout token into the one or more NDEF messages,

configuring a first NFC device of the mobile device to operate in a writer mode,

provisioning, via the first NFC device operating in the writer mode, the one or more NDEF messages to a radio frequency identification (RFID) chip of the mobile device, and

causing the one or more NDEF messages to be written into a second NFC device associated with the POS device;

receiving, from a merchant device associated with the merchant, a message comprising a second checkout token;

verifying that the second checkout token received from the merchant device corresponds to the first checkout token;

in response to the verifying, processing the mobile payment transaction using a funding source associated with the user; and

receiving, from a transaction management system, transmitting, to the mobile device, a merchant payment authorization response message indicating that the mobile payment transaction is processed.

14. The non-transitory machine readable medium of claim 13 , wherein the first checkout token is a dynamic token generated specifically for the mobile payment transaction.

15. The non-transitory machine readable medium of claim 14 , wherein the first checkout token comprises at least one of information associated with the POS device, information associated with a date and a time of the payment transaction, or information associated with a transaction amount associated with the payment transaction.

16. The non-transitory machine readable medium of claim 13 , wherein the one or more NDEF messages comprises a plurality of NDEF messages.

17. The non-transitory machine readable medium of claim 13 , wherein the operations further comprise:

transmitting a receipt of the mobile payment transaction to the POS device.

18. The non-transitory machine readable medium of claim 13 , wherein the operations further comprise creating a pending transaction in a merchant transaction queue.

19. The non-transitory machine readable medium of claim 18 , wherein the pending transaction comprises the first checkout token, and wherein verifying that the second checkout token received from the merchant device corresponds to the first checkout token comprises looking up the pending transaction in the transaction queue.

20. The non-transitory machine readable medium of claim 13 , wherein the request comprises a merchant identifier associated with the merchant, and wherein the first checkout token is generated further based on the merchant identifier.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: PAYDIANT, LLC
To: PAYPAL, INC.
Reel/Frame 035896/0449 →
CHANGE OF NAME Recorded Jun 10, 2015
From: PAYDIANT, INC.
To: PAYDIANT, LLC
Reel/Frame 035881/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2013
From: LARACEY, KEVIN
To: PAYDIANT, INC.
Reel/Frame 031093/0869 →