CPC G06Q 20/36 (2013.01) [G06Q 10/025 (2013.01); G06Q 20/20 (2013.01); G06Q 20/405 (2013.01)] | 20 Claims |
1. A system, comprising:
a processor coupled to a memory that stores instructions that, when executed by the processor, cause the processor to:
determine a passenger name record identifier based on a payment request received in response to a scanning of a boarding pass by a point-of-sale device;
identify a travel itinerary based on the passenger name record identifier, wherein the travel itinerary includes a first location and a first time for which a passenger will be in the first location;
compare the first location and the first time from the travel itinerary to a second location of the point-of-sale device and a second time of the payment request;
authenticate the payment request when a result of the comparison is a match between the first location and the first time and the second location and the second time, wherein authenticating the payment request comprises:
automatically selecting, based on a transaction type associated with the payment request, a financial account from a set of financial accounts associated with the passenger name record; and
initiating a payment in connection with the selected financial account; and
preventing the payment request when the result of the is a mismatch between the first location and the first time and the second location and the second time.
|