×

Payment account processing which conveys financial transaction data and non financial transaction data

  • US 10,395,264 B2
  • Filed: 04/28/2008
  • Issued: 08/27/2019
  • Est. Priority Date: 04/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing non-financial transaction data related to a product purchase incentive program, comprising:

  • processing, by a transaction handler processor, a financial transaction between a consumer and a merchant upon an account of the consumer within a payment processing system, the processing using financial transaction data related to the financial transaction associated with a purchase of an item by the consumer at the merchant, the financial transaction data including an account number of the consumer, and the transaction handler processor configured to communicate with an acquirer processor and an issuer processor to handle exchange of the financial transaction data for the purchase of the item by the consumer at the merchant;

    receiving, by the transaction handler processor and from a merchant computing device of the merchant during processing of the financial transaction, a first message comprising a transaction identification code and the financial transaction data related to the financial transaction associated with the purchase of the item, wherein the transaction identification code is generated by the merchant computing device, the transaction identification code comprises a hashed value, and the transaction identification code identifies characteristics of the financial transaction, the characteristics comprising a date of the financial transaction and a location of the merchant computing device;

    receiving, by a transaction data repository and from the merchant computing device during processing of the financial transaction, a second message comprising the account number, the transaction identification code, and non-financial transaction data including a product identifier that identifies the item, the non-financial transaction data being generated by the merchant computing device during processing of the financial transaction;

    wherein the first message and the second message are received in real-time during the financial transaction, prior to an authorization of the financial transaction associated with the purchase of the item by the issuer processor;

    forwarding, by the transaction data repository during processing of the financial transaction, the non-financial transaction data to the transaction handler processor and to a qualifier processor;

    analyzing, by the transaction handler processor during processing of the financial transaction, the account number of the consumer to determine an identification of the issuer processor that issued the account of the consumer based on the account number of the consumer during processing of the financial transaction;

    sending, by the transaction handler processor during processing of the financial transaction, the financial transaction data and the non-financial transaction data to a transaction processor associated with the issuer processor based on determining that the issuer processor is associated with the account of the consumer using the identification of the issuer processor;

    communicating, by the transaction handler processor, the first message to the issuer processor for authorization of the financial transaction by the issuer processor based on determining the identification of the issuer processor;

    communicating, by the transaction handler processor, the non-financial transaction data to a transaction processor associated with the issuer processor;

    communicating, by the transaction handler processor, the first message including the transaction identification code and the financial transaction data to the transaction processor associated with the issuer processor;

    matching, by the transaction processor associated with the issuer processor during processing of the financial transaction and using the transaction identification code, the account number of the consumer, the financial transaction data and the non-financial transaction data to provide matched data, wherein the matched data comprises an indication that the first message and the second message correspond to the financial transaction associated with the purchase of the item;

    communicating, by the transaction processor associated with the issuer processor, a notification message to the issuer processor, wherein the notification message comprises identification data associated with an identification of the account of the consumer;

    receiving, by the qualifier processor, the identification data associated with the identification of the account of the consumer and product purchase incentive program rules of a product purchase incentive program that include a requirement to purchase the item;

    storing, by the qualifier processor, the product purchase incentive program rules of the product purchase incentive program;

    applying, by the qualifier processor during processing of the financial transaction, the product purchase incentive program rules to the non-financial transaction data based on receiving an indication that the issuer processor provided the authorization of the financial transaction, wherein applying the product purchase incentive program rules comprises using the product identifier that identifies the item to identify that the purchase of the item has occurred;

    matching, by the qualifier processor during processing of the financial transaction and using the transaction identification code, the financial transaction data and the non-financial transaction data to determine that the first message and the second message correspond to the financial transaction associated with the purchase of the item;

    determining, by the qualifier processor during processing of the financial transaction, based on matching the financial transaction data and the non-financial transaction data, whether the consumer is entitled to a reward under the product purchase incentive program based on the product purchase incentive program rules; and

    in response to determining that the consumer is entitled to the reward;

    sending, by the qualifier processor during processing of the financial transaction, an electronic message to the merchant computing device, the electronic message to cause the merchant computing device to provide the reward to a computing device of the consumer; and

    sending, by the qualifier processor, an electronic incentive program processing message to the merchant computing device and to the issuer processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×