IP Library Granted Patent US 10,282,730
Granted Patent B2
US 10,282,730 · App. 15/325,229 · Granted May 7, 2019

Method for managing a transaction, corresponding server, computer program product and storage medium

Inventor: Christopher Rotsaert (Wasquehal, FR)
Assignee: INGENICO INC.
G06Q20/425G06Q20/202G06Q20/204G06Q20/3255
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,282,730
App. No.
15/325,229
Granted
May 7, 2019
Kind
B2
Abstract

A method for managing at least one transaction implemented by an electronic payment terminal having a magnetic stripe reader for reading a paycard of a user. The method includes the following acts implemented in a secured remote server: receiving, from the electronic payment terminal, a transaction message carrying a piece of data of the card, read by the magnetic stripe reader and encrypted by the electronic payment terminal, and an identifier of a mobile communications terminal of the user; sending, to the mobile terminal, a transaction validation request message carrying a piece of information on the transaction; receiving, from the mobile terminal, a validation message carrying a response to the validation request message; managing the transaction.

Claims (31)

1. A method of managing at least one transaction implemented by an electronic payment terminal having a magnetic stripe reader for reading a paycard of a user, wherein the method comprises:

the following acts implemented in a secured intermediate server:

receiving, from said electronic payment terminal, at least one transaction message carrying at least one piece of data of said payment card of said user, read by said magnetic stripe reader and encrypted by said electronic payment terminal, and at least one identifier of a mobile communications terminal of said user;

sending, to said mobile communications terminal corresponding to said identifier, at least one transaction validation request message carrying at least one piece of information representing said transaction;

receiving, from said mobile communications terminal corresponding to said identifier, at least one validation message carrying at least one response to said validation request message; and

managing said transaction when said response is positive;

an act of securing said transaction comprising the following sub-acts:

transmission of at least one securing code, by a server of a bank organization corresponding to said bank card of said user, to said mobile communications terminal; and

reception by said secured intermediate server of said securing code coming from said mobile communications terminal;

and the following acts implemented by said mobile communications terminal of said user:

loading of a multimedia application;

reception and processing by the multimedia application of the transaction validation request message;

reception of said securing code and insertion of said securing code into said validation message; and

display, on the mobile communications terminal of said user, of a user interface presenting the user with a validation; and

transmission, to said secured intermediate server, of said validation message when the user has accepted the transaction via said validation.

2. The method of managing at least one transaction according to claim 1 , wherein the method comprises, when said transaction is finalized, an act of transmitting at least one transaction finalizing message intended for said electronic payment terminal and at least one transaction finalizing message intended for said mobile communications terminal of said user.

3. The method of managing at least one transaction according to claim 1 , wherein said transaction validation request message corresponds to an SMS or email type message.

4. A secured intermediate server for implementing a method of managing at least one transaction implemented by an electronic payment terminal presenting a magnetic stripe reader for the reading of a paycard of a user, the secured intermediate server comprising:

a non-transitory computer-readable medium comprising instructions stored thereon; and

a processor configured by the instructions to perform acts comprising:

receiving at least one transaction message from said electronic payment terminal, the transaction message carrying at least one piece of data on said paycard of said user read by said magnetic stripe reader and encrypted by said electronic payment terminal and at least one identifier of a mobile communications terminal of said user;

sending at least one transaction validation request message to said mobile communications terminal corresponding to said identifier, said transaction validation request message carrying at least one piece of information representing said transaction;

receiving, from said mobile communications terminal corresponding to said identifier, at least one validation message carrying at least one response to said validation request message;

reception, from said mobile communications terminal, of a securing code; and

managing said transaction when said response is positive.

5. A computer-readable and non-transient storage medium storing a computer program comprising a set of instructions executable by a computer or a processor of a secured intermediate server to implement a method of managing at least one transaction implemented by an electronic payment terminal presenting a magnetic stripe reader for the reading of a paycard of a user, wherein the instructions configure the secured intermediate server to perform the following acts when executed by the computer or processor:

receiving at least one transaction message from said electronic payment terminal, the transaction message carrying at least one piece of data on said paycard of said user read by said magnetic stripe reader and encrypted by said electronic payment terminal and at least one identifier of a mobile communications terminal of said user;

sending at least one transaction validation request message to said mobile communications terminal corresponding to said identifier, said transaction validation request message carrying at least one piece of information representing said transaction;

receiving, from said mobile communications terminal corresponding to said identifier, at least one validation message carrying at least one response to said validation request message;

receiving a securing code from said mobile communications terminal; and

managing said transaction when said response is positive.

Assignments (3)
SECURITY INTEREST Recorded Oct 3, 2022
From: INGENICO INC.
To: HSBC BANK USA NATIONAL ASSOCIATION, AS SECURITY AGENT
Reel/Frame 061287/0485 →
MERGER Recorded Apr 20, 2018
From: ROAM DATA, INC.
To: INGENICO INC.
Reel/Frame 045601/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: ROTSAERT, CHRISTOPHER
To: ROAM DATA, INC.
Reel/Frame 042395/0562 →
Priority Claims (1)
FR 14 56677 · Jul 10, 2014 · national
Continuity (1)
Related Publication 20170186016A1 · Jun 29, 2017