A non-transitory computer-readable medium comprising a computer program, that, when executed by a computer system, enables the computer system to perform the following method for providing a card-linked offer network that enables a consumer to link a payment card to the same offer on multiple publisher sites, the method comprising:
- providing a card-linked offer (CLO) network accessible to multiple different content publishers and multiple different merchants, wherein merchants are able to post card-linked offers (CLOs) on the CLO network, wherein publishers are able to publish online CLOs posted by merchants on the CLO network, wherein consumers are able to accept CLOs via publishers' online interfaces, wherein consumers are able to enable the same payment card on multiple publisher sites, and wherein consumers are able to link the payment card to the same offer on different publisher sites;
- for each CLO posted on the CLO network, creating an offer ID that uniquely identifies the CLO and that is associated with offer terms and a merchant ID, wherein the merchant ID uniquely identifies the merchant that posted the CLO;
- receiving a first notice of a consumer acceptance of a CLO on a first publisher site, wherein the notice includes a publisher ID associated with the first publisher site, the offer ID for the accepted CLO, and the consumer's payment card identifier;
- associating the consumer's payment card identifier with (1) the offer ID of the accepted CLO, (2) the merchant ID associated with the accepted CLO, and (3) and the publisher ID for the first publisher;
- registering the payment card identifier/merchant ID pair associated with the accepted CLO with the payment card network for purchase of receiving transaction information for transactions involving the payment card identifier/merchant ID pair;
- receiving one or more subsequent notices of consumer acceptance of the same CLO on other publisher sites using the same payment card identifier;
- for each subsequent notice, associating the payment card identifier, offer ID, and merchant ID associated with the accepted CLO with a publisher ID for the subsequent publisher, resulting in the same payment card identifier/offer ID/ merchant ID combination being associated with multiple publishers;
- receiving from the payment card network information related to a transaction matching the registered payment card identifier/merchant ID pair;
- determining that the transaction satisfies the terms of the accepted CLO;
- identifying a plurality of publishers associated with the accepted CLO and payment card identifier;
- applying one or more rules for selecting a publisher to credit with the transaction;
- and crediting the selected publisher with the transaction.