IP Library Granted Patent US 12,056,675
Granted Patent B1
US 12,056,675 · App. 15/333,931 · Granted Aug 6, 2024

Browser plug-in enabling use of EMV card information

Inventor: Chance Ulrich (Alpharetta, GA)
Assignee: Worldpay, LLC
G06Q20/12G06Q20/341G06Q20/401
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,056,675
App. No.
15/333,931
Granted
Aug 6, 2024
Kind
B1
Abstract

Systems and methods for facilitating e-commerce transactions between web-based merchants and consumers with EMV cards for payments processing. The systems and methods include a web browser installed in a computer associated with the consumer. The web browser includes a browser plugin for managing EMV card data. The computer is associated with an EMV card reader for collecting EMV card data. The browser plug-in is directed to sending EMV card data for remote processing and/or directed to processing the EMV card natively at the web browser.

Claims (59)

1. A method of managing e-commerce payment transactions, the method comprising:

initiating a check-out procedure of a payment transaction between a merchant web server and a computer, wherein the computer is communicatively coupled to a Europay International-Mastercard-Visa (“EMV”) card reader via a wireless interconnect, and wherein the computer is associated with a consumer;

detecting whether an EMV browser plugin is added at a web browser of the computer, the EMV browser plugin configured to enable an exchange of information between the web browser and the EMV card reader;

based on detecting whether the EMV browser plugin is added at the web browser, prompting the consumer to present an EMV card to the EMV card reader if the EMV browser plugin is detected or prompting the consumer to enter payment vehicle information for processing a payment authorization if the EMV browser plugin is not detected;

detecting a presence of an EMV card at the EMV card reader via near field communication (“NFC”);

directing the EMV browser plugin to collect EMV card data from the EMV card reader;

directing the EMV browser plugin to forward the EMV card data to the merchant web server;

receiving, by the merchant web server that is located remotely from an acquirer processor, the EMV card data;

interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

sending, to the EMV browser plugin, an authorization response based on interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

directing the EMV browser plugin to acknowledge authorization of the payment transaction; and

displaying, at the web browser, a payment authorization result of the payment transaction to the consumer.

2. The method of claim 1 , wherein the consumer is associated with a payment vehicle, and the payment vehicle is an EMV chip card that can communicate via NFC.

3. The method of claim 1 , wherein if the EMV browser plugin is not detected as added at the web browser, the method further comprises:

collecting payment vehicle information for processing the payment authorization;

sending payment vehicle information to a payments environment for processing the payment authorization;

receiving a payment authorization result of the processed payment authorization; and

displaying, at the web browser, the payment authorization result of the processed payment authorization.

4. The method of claim 1 , wherein the wireless interconnect includes a Bluetooth interconnect.

5. A system for managing e-commerce payment transactions, the system comprising:

a data storage device, wherein the data storage device stores an instruction set for managing e-commerce payment transactions; and

a processor, wherein the processor is configured to execute the instruction set for performing a series of steps, the series of steps including:

initiating a check-out procedure of a payment transaction between a merchant web server and a computer, wherein the computer is communicatively coupled to a Europay International-Mastercard-Visa (“EMV”) card reader via a wireless interconnect, and wherein the computer is associated with a consumer;

detecting whether an EMV browser plugin is added at a web browser of the computer, the EMV browser plugin configured to enable an exchange of information between the web browser and the EMV card reader;

based on detecting whether the EMV browser plugin is added at the web browser, prompting the consumer to present an EMV card at the EMV card reader via near field communication (“NFC”) if the EMV browser plugin is detected or prompting the consumer to enter payment vehicle information for processing a payment authorization if the EMV browser plugin is not detected;

detecting a presence of an EMV card at the EMV card reader;

directing the EMV browser plugin to collect EMV card data from the EMV card reader;

directing the EMV browser plugin to forward the EMV card data to the merchant web server;

receiving, by the merchant web server that is located remotely from an acquirer processor, the EMV card data;

interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

sending, to the EMV browser plugin, an authorization response based on interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

directing the EMV browser plugin to acknowledge authorization of the payment transaction; and

displaying, at the web browser, a payment authorization result of the payment transaction to the consumer.

6. The system of claim 5 , wherein the consumer is associated with a payment vehicle, and the payment vehicle is an EMV chip card that can communicate via NFC.

7. The system of claim 5 , wherein if the EMV browser plugin is not detected as added at the web browser, the series of steps further include:

collecting payment vehicle information for processing the payment authorization;

sending payment vehicle information to a payments environment for processing the payment authorization;

receiving a payment authorization result of the processed payment authorization; and

displaying, at the web browser, the payment authorization result of the processed payment authorization.

8. The system of claim 5 , wherein the wireless interconnect includes a Bluetooth interconnect.

9. A non-transitory computer readable medium for use on at least one computer system, the non-transitory computer readable medium containing computer-executable programming instructions for managing e-commerce payment transactions, the computer-executable programming instructions including the steps of:

initiating a check-out procedure of a payment transaction between a merchant web server and a computer, wherein the computer is communicatively coupled to a Europay International-Mastercard-Visa (“EMV”) card reader via a wireless interconnect, and wherein the computer is associated with a consumer;

detecting whether an EMV browser plugin is added at a web browser of the computer, the EMV browser plugin configured to enable an exchange of information between the web browser and the EMV card reader;

based on detecting whether the EMV browser plugin is added at the web browser, prompting the consumer to present an EMV card to the EMV card reader if the EMV browser plugin is detected or prompting the consumer to enter payment vehicle information for processing a payment authorization if the EMB browser plugin is not detected;

detecting a presence of an EMV card at the EMV card reader via near field communication (“NFC”);

directing the EMV browser plugin to collect EMV card data from the EMV card reader;

directing the EMV browser plugin to forward the EMV card data to the merchant web server;

receiving, by the merchant web server that is located remotely from an acquirer processor, the EMV card data;

interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

sending, to the EMV browser plugin, an authorization response based on interacting, by the merchant web server and with the acquirer processor, to complete the payment transaction;

directing the EMV browser plugin to acknowledge authorization of the payment transaction; and

displaying, at the web browser, a payment authorization result of the payment transaction to the consumer.

10. The non-transitory computer readable medium of claim 9 , wherein the consumer is associated with a payment vehicle, and the payment vehicle is an EMV chip card that can communicate via NFC.

11. The non-transitory computer readable medium of claim 9 , wherein if the EMV browser plugin is not detected as added at the web browser, the steps further include:

collecting payment vehicle information for processing the payment authorization;

sending payment vehicle information to a payments environment for processing the payment authorization;

receiving a payment authorization result of the processed payment authorization; and

displaying, at the web browser, the payment authorization result of the processed payment authorization.

12. The non-transitory computer readable medium of claim 9 , wherein the wireless interconnect includes a Bluetooth interconnect.

Assignments (6)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
CHANGE OF NAME Recorded Aug 6, 2018
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 046723/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2016
From: ULRICH, CHANCE
To: VANTIV, LLC
Reel/Frame 040140/0590 →