Search

US-12620005-B2 - Secure electronic transaction authorization on tokenized identifiers and location data

US12620005B2US 12620005 B2US12620005 B2US 12620005B2US-12620005-B2

Abstract

Systems and methods for applying a promotion to a payment transaction originating at a point of sale system of a merchant are described. Transactional information is provided to an acquirer computing system of the merchant. Based on identifying indicia associated with the transactional information, the acquirer computing system determines whether to modify the payment transaction messaging before communicating it along to an issuer computing system.

Inventors

  • Jacob Matthew Sterling
  • Brent Alan Badger

Assignees

  • WORLDPAY, LLC

Dates

Publication Date
20260505
Application Date
20220309

Claims (11)

  1. 1 . An electronic transaction modification method, the method comprising: receiving, by an acquirer computing system, anonymized and aggregated transaction data from an issuer computing system; processing, by the acquirer computing system, the anonymized and aggregated transaction data to generate a segment definition, wherein the segment definition is dynamically adjusted based on frequency of transactions within a time threshold, frequency of transactions within a geographic radius, historical transaction behavior, and user engagement metrics; storing, by the acquirer computing system, the segment definition in an offers cache of the acquirer computing system, the offers cache maintaining summary level campaign data and promotion data associated with the segment definition that are locally retrievable by the acquirer computing system during in-stream validation and redemption, reducing data-retrieval latency and maintaining required service level response time; displaying, by the acquirer computing system and via an interface to a computing device of a promotion manager, information that identifies the segment definition and a total number of payment vehicle holders included in the segment definition based on the anonymized and aggregated transaction data; receiving, by the acquirer computing system and via the interface, promotion parameters associated with a promotion to be applied to electronic transactions, wherein the promotion parameters include the segment definition that identifies that the promotion is applicable to at least one of a customer and a merchant; receiving, by the acquirer computing system, a first electronic transaction associated with a customer from one or more point of sale (POS) systems; determining, by the acquirer computing system, that a transaction modification is applicable to the first electronic transaction based on the promotion parameters, received via the interface, that include the segment definition that identifies that the promotion is applicable to the at least one of the customer and the merchant; validating and redeeming, by the acquirer computing system utilizing one or more computer assets and processes, the promotion, in-stream with an authorization process between the POS systems and the acquirer computing system, wherein the acquirer computing system accesses the offers cache and retrieves the segment definition, the summary level campaign data, and the promotion data for local validation and redemption without external data calls, reducing latency in transaction response time; updating, by the acquirer computing system, the promotion data in the offers cache for the redeemed promotion, wherein the redeemed promotion is marked as redeemed, preventing application of the value of the redeemed promotion toward future transactions; generating, by the acquirer computing system, a second electronic transaction based on the first electronic transaction by modifying an amount of the first electronic transaction; and transmitting, by the acquirer computing system, the second electronic transaction to the issuer computing system.
  2. 2 . The method of claim 1 , the method further comprising: transmitting, from the acquirer computing system to the one or more point of sale (POS) systems, an authorization response in accordance to the second electronic transaction, the authorization response including an additional message resolving a discrepancy between the first electronic transaction and the second electronic transaction.
  3. 3 . The method of claim 1 , wherein the customer is identifiable to the acquirer computing system based on a plurality of cards affiliated with the customer.
  4. 4 . The method of claim 1 , wherein at least one of the one or more point of sale (POS) systems is operated by the merchant, further comprising: transmitting, by the acquirer computing system, a net settlement based on the electronic transaction to the merchant.
  5. 5 . A system, comprising: one or more computer readable media storing instructions for executing an electronic transaction modification; and one or more processors configured to execute the instructions to perform operations comprising: receiving, by an acquirer computing system, anonymized and aggregated transaction data from an issuer computing system; processing, by the acquirer computing system, the anonymized and aggregated transaction data to generate a segment definition, wherein the segment definition is dynamically adjusted based on frequency of transactions within a time threshold, frequency of transactions within a geographic radius, historical transaction behavior, and user engagement metrics; storing, by the acquirer computing system, the segment definition in an offers cache of the acquirer computing system, the offers cache maintaining summary level campaign data and promotion data associated with the segment definition that are locally retrievable by the acquirer computing system during in-stream validation and redemption, reducing data-retrieval latency and maintaining required service level response time; displaying, by the acquirer computing system and via an interface to a computing device of a promotion manager, information that identifies the segment definition and a total number of payment vehicle holders included in the segment definition based on the anonymized and aggregated transaction data; receiving, by the acquirer computing system and via the interface, promotion parameters associated with a promotion to be applied to electronic transactions, wherein the promotion parameters include the segment definition that identifies that the promotion is applicable to at least one of a customer and a merchant; receiving, by the acquirer computing system, a first electronic transaction associated with a customer from one or more point of sale (POS) systems; determining, by the acquirer computing system, that a transaction modification is applicable to the first electronic transaction based on the promotion parameters, received via the interface, that include the segment definition that identifies that the promotion is applicable to the at least one of the customer and the merchant; validating and redeeming, by the acquirer computing system utilizing one or more computer assets and processes, the promotion, in-stream with an authorization process between the POS systems and the acquirer computing system, wherein the acquirer computing system accesses the offers cache and retrieves the segment definition, the summary level campaign data, and the promotion data for local validation and redemption without external data calls, reducing latency in transaction response time; updating, by the acquirer computing system, the promotion data in the offers cache for the redeemed promotion, wherein the redeemed promotion is marked as redeemed, preventing application of the value of the redeemed promotion toward future transactions; generating, by the acquirer computing system, a second electronic transaction based on the first electronic transaction by modifying an amount of the first electronic transaction; and transmitting, by the acquirer computing system, the second electronic transaction to the issuer computing system.
  6. 6 . The system of claim 5 , wherein the one or more processors are configured to execute the instructions to perform additional operations comprising: transmitting, from the acquirer computing system to the one or more point of sale (POS) systems, an authorization response in accordance to the second electronic transaction, the authorization response including an additional message resolving a discrepancy between the first electronic transaction and the second electronic transaction.
  7. 7 . The system of claim 5 , wherein the customer is identifiable to the acquirer computing system based on a plurality of cards affiliated with the customer.
  8. 8 . The system of claim 5 , wherein at least one of the one or more point of sale (POS) systems is operated by the merchant, and wherein the operations further comprises: transmitting, by the acquirer computing system, a net settlement based on the electronic transaction to the merchant.
  9. 9 . A non-transitory computer-readable medium storing instructions for executing an electronic transaction modification, the instructions, when executed by one or more processors, causing the one or more processors to perform operations comprising: receiving, by an acquirer computing system, anonymized and aggregated transaction data from an issuer computing system; processing, by the acquirer computing system, the anonymized and aggregated transaction data to generate a segment definition, wherein the segment definition is dynamically adjusted based on frequency of transactions within a time threshold, frequency of transactions within a geographic radius, historical transaction behavior, and user engagement metrics; storing, by the acquirer computing system, the segment definition in an offers cache of the acquirer computing system, the offers cache maintaining summary level campaign data and promotion data associated with the segment definition that are locally retrievable by the acquirer computing system during in-stream validation and redemption, reducing data-retrieval latency and maintaining required service level response time; displaying, by the acquirer computing system and via an interface to a computing device of a promotion manager, information that identifies the segment definition and a total number of payment vehicle holders included in the segment definition based on the anonymized and aggregated transaction data; receiving, by the acquirer computing system and via the interface, promotion parameters associated with a promotion to be applied to electronic transactions, wherein the promotion parameters include the segment definition that identifies that the promotion is applicable to at least one of a customer and a merchant; receiving, by the acquirer computing system, a first electronic transaction associated with a customer from one or more point of sale (POS) systems; determining, by the acquirer computing system, that a transaction modification is applicable to the first electronic transaction based on the promotion parameters, received via the interface, that include the segment definition that identifies that the promotion is applicable to the at least one of the customer and the merchant; validating and redeeming, by the acquirer computing system utilizing one or more computer assets and processes, the promotion, in-stream with an authorization process between the POS systems and the acquirer computing system, wherein the acquirer computing system accesses the offers cache and retrieves the segment definition, the summary level campaign data, and the promotion data for local validation and redemption without external data calls, reducing latency in transaction response time; updating, by the acquirer computing system, the promotion data in the offers cache for the redeemed promotion, wherein the redeemed promotion is marked as redeemed, preventing application of the value of the redeemed promotion toward future transactions; generating, by the acquirer computing system, a second electronic transaction based on the first electronic transaction by modifying an amount of the first electronic transaction; and transmitting, by the acquirer computing system, the second electronic transaction to the issuer computing system.
  10. 10 . The non-transitory computer-readable medium of claim 9 , wherein the customer is identifiable to the acquirer computing system based on a plurality of cards affiliated with the customer.
  11. 11 . The non-transitory computer-readable medium of claim 9 , wherein at least one of the one or more point of sale (POS) systems is operated by the merchant, and wherein the operations further comprises: transmitting, by the acquirer computing system, a net settlement based on the electronic transaction to the merchant; and transmitting, from the acquirer computing system to one or more point of sale systems, an authorization response in accordance to the second electronic transaction, the authorization response including an additional message resolving a discrepancy between the first electronic transaction and the second electronic transaction.

Description

CROSS-REFERENCE TO RELATED APPLICATION(S) This patent application is a continuation of and claims the benefit of priority to U.S. application Ser. No. 17/106,510, filed on Nov. 30, 2020, which is a continuation of and claims the benefit of priority to U.S. application Ser. No. 14/504,725, filed Oct. 2, 2014, now U.S. Pat. No. 10,929,888, which claims priority to U.S. Provisional Application No. 61/886,037, filed Oct. 2, 2013, the entireties of which are incorporated herein by reference. TECHNICAL FIELD The systems and methods described below relate generally to the field of management of promotions redeemable at point of sale terminals. More particularly, the systems and methods relate to the field of redeeming promotions at a merchant's point of sale terminal based on identifying indicia transmitted to an acquirer computing system by the point of sale terminal. BACKGROUND Coupons and other types of promotions or offers provide a means for a merchant to draw in new customers, build and maintain customer loyalty, and provide some data that is useful for market research and the like. Despite their benefits to merchants and consumers, it can be inconvenient to use coupons. Even if a coupon is obtained electronically from a website or other digital means, the coupon would conventionally need to be printed or, at the very least, stored as a graphic image that can be shown to a store clerk upon checkout. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 depicts a block diagram of an example transactional-based promotion management system. FIG. 2 depicts a block diagram of another example transactional-based promotion management system in which a point of sale system is configured to submit promotion queries to an acquirer computing system. FIG. 3 depicts a block diagram of another example transactional-based promotion management system in which stock keeping unit data is utilized to determine promotion applicability. FIG. 4 depicts a process communication diagram of a system in accordance with one non-limiting embodiment. FIG. 5 depicts a process communication diagram of a system in accordance with another non-limiting embodiment. FIG. 6 depicts a process communication diagram of a system in accordance with yet another non-limiting embodiment. FIG. 7 depicts an example computing device of the system. FIG. 8 depicts an example campaign report in accordance with one non-limiting embodiment, FIG. 9 depicts an example settlement report in accordance with one non-limiting embodiment. FIG. 10 depicts an example flow diagram of a system in accordance with one non-limiting embodiment. FIG. 11 depicts an example flow diagram of a system in accordance with another non-limiting embodiment. DETAILED DESCRIPTION Various non-limiting embodiments of the present disclosure will now be described to provide an overall understanding of the principles of the structure, function, and use of systems and methods disclosed herein for the management of promotional offerings and providing the offer to a consumer at a merchant's point of sale terminal based on identifying indicia. One or more examples of these non-limiting embodiments are illustrated in the selected examples disclosed and described in detail with reference made to FIGS. 1-11 in the accompanying drawings. Those of ordinary skill in the art will understand that systems and methods specifically described herein and illustrated in the accompanying drawings are non-limiting embodiments. The features illustrated or described in connection with one non-limiting embodiment may be combined with the features of other non-limiting embodiments. Such modifications and variations are intended to be included within the scope of the present disclosure. The systems, apparatuses, devices, and methods disclosed herein are described in detail by way of examples and with reference to the figures. The examples discussed herein are examples only and are provided to assist in the explanation of the apparatuses, devices, systems and methods described herein. None of the features or components shown in the drawings or discussed below should be taken as mandatory for any specific implementation of any of these the apparatuses, devices, systems or methods unless specifically designated as mandatory. For ease of reading and clarity, certain components, modules, or methods may be described solely in connection with a specific figure. In this disclosure, any identification of specific techniques, arrangements, etc. are either related to a specific example presented or are merely a general description of such a technique, arrangement, etc. Identifications of specific details or examples are not intended to be, and should not be, construed as mandatory or limiting unless specifically designated as such. Any failure to specifically describe a combination or sub-combination of components should not be understood as an indication that any combination or sub-combination is not possible. It will be appreciated that mod