US 11,756,008 B2
System and method for real-time three-party transaction processing
Maxence Achille Henri Malparty, Antibes (FR); Nicolas Dominique Marcel Guillon, Mougins (FR); Jose Vicente Da Cruz, Antibes (FR); Jean-Pierre Boutherin, Le Cannet (FR); and Olivier Alexandre Roth, Grasse (FR)
Assigned to AMADEUS S.A.S., Biot (FR)
Appl. No. 17/420,935
Filed by AMADEUS S.A.S., Biot (FR)
PCT Filed Feb. 3, 2020, PCT No. PCT/EP2020/052562
§ 371(c)(1), (2) Date Jul. 6, 2021,
PCT Pub. No. WO2020/164939, PCT Pub. Date Aug. 20, 2020.
Claims priority of application No. 1901335 (FR), filed on Feb. 11, 2019.
Prior Publication US 2022/0092560 A1, Mar. 24, 2022
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/02 (2012.01); G06Q 20/14 (2012.01)
CPC G06Q 20/02 (2013.01) [G06Q 20/14 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method of real-time three-party transaction processing, comprising, at an intermediation server:
receiving, via a network, invoice data from a vendor computing device associated with a vendor, the invoice data defining a price payable to the vendor for supplying a product to a customer associated with a customer computing device;
generating a unique invoice identifier corresponding to the invoice data;
prior to initiation of a payment to the vendor for supplying the product:
extracting, from the invoice data, a vendor identifier corresponding to the vendor;
in response to determining that the invoice data does not contain a customer identifier corresponding to the customer computing device, (i)transmitting the unique invoice identifier to the vendor computing device for presentation of the unique identifier at the vendor computing device and capture of the unique identifier from the vendor computing device by the customer computing device, and (ii) receiving, from the customer computing device, an association request generated at the customer computing device responsive to capturing the unique identifier, and (iii) associate the customer identifier with the invoice data based on the association request, the association request containing the customer identifier and the unique invoice identifier;
retrieving a payer identifier corresponding to a payer associated with the customer identifier;
retrieving, based on at least the payer identifier, a transaction policy; according to the retrieved transaction policy, allocating an eligible portion of the price to the payer identifier, and allocating a remaining portion of the price to the customer identifier; and
request a virtual card number (VCN) from a payment subsystem generating and transmitting payment data the VCN, via the network, for receipt at the customer computing device and presentation to the vendor computing device to initiate initiating a payment of the eligible portion from the payer to the vendor.