Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
First Claim
1. A method in an electronic payment processing system, the method comprising:
- detecting, by a computing device configured in the electronic payment processing system, a payment transaction between;
a merchant account controlled by an acquirer processor on behalf of a merchant, anda payment account controlled by an issuer processor on behalf of a user, wherein the computing device includes a transaction handler of the electronic payment processing system coupled between the issuer processor and the acquirer processor and detects the payment transaction in response to an authorization request transmitted in the electronic payment processing system from a merchant transaction terminal to the issuer processor via the transaction handler;
determining, by the transaction handler during processing of the authorization request from the merchant transaction terminal, that the payment transaction is of interest to a third party benefit qualifier that is not involved in processing of the payment transaction, the determination based at least partially on trigger records stored in a data warehouse of the computing device that is coupled to the transaction handler, the trigger records generated in response to input by a third party benefit qualifier;
transmitting, by a message broker of the computing device and/or an application programming interface of a portal of the computing device configured in the electronic payment processing system, a notification containing transaction information about the payment transaction to the third party benefit qualifier during processing of the payment transaction in the electronic payment processing system, the transaction information comprising a transaction ID, a transaction date, and a transaction amount, wherein the notification causes the third party benefit qualifier to;
determine a statement credit to the payment account of the user based on an offer provided to the user, wherein provisioning of the statement credit to the payment account is based at least in part on the transaction information about the payment transaction; and
transmit, using the application programming interface of the portal of the computing device, a credit request to provide the statement credit to the payment account, the credit request comprising a credit amount and the transaction information to identify the payment transaction for which the statement credit is to be issued;
receiving, by the computing device, the credit request via the application programming interface from the third party benefit qualifier to provide the statement credit to the payment account;
in response to the credit request, confirming by the computing device permissibility of the credit request based on a pre-defined set of business rules, and generating by the computing device a return clearing transaction message to provide the statement credit to the payment account; and
communicating, by the transaction handler of the computing device in the electronic payment processing system, the return clearing transaction message to the issuer processor of the payment account to provide a refund from a third account to the payment account, wherein the third account is different from the merchant account.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method configured to provide a mechanism allowing a third party, not involved in a payment transaction made between a merchant and a payment account, to provide a credit to the payment account as an offer benefit redeemed in view of the payment transaction. The mechanism includes a transaction handler of a payment processing network configured to provide transaction information relevant to the offer to the third party. If the third party determines that a qualifying transaction in the payment account is entitled to the benefit, the third party communicates a request, via an application programming interface (API), to a portal of the transaction handler for a credit to the payment account for the payment transaction; the transaction handler confirms the validity and permissibility of the request based on a set of business rules; if the request is approved, in response, the transaction handler generates a credit transaction for the payment account using a funding source of the third party and store data associating the credit transaction with the qualifying transaction.
-
Citations
20 Claims
-
1. A method in an electronic payment processing system, the method comprising:
-
detecting, by a computing device configured in the electronic payment processing system, a payment transaction between; a merchant account controlled by an acquirer processor on behalf of a merchant, and a payment account controlled by an issuer processor on behalf of a user, wherein the computing device includes a transaction handler of the electronic payment processing system coupled between the issuer processor and the acquirer processor and detects the payment transaction in response to an authorization request transmitted in the electronic payment processing system from a merchant transaction terminal to the issuer processor via the transaction handler; determining, by the transaction handler during processing of the authorization request from the merchant transaction terminal, that the payment transaction is of interest to a third party benefit qualifier that is not involved in processing of the payment transaction, the determination based at least partially on trigger records stored in a data warehouse of the computing device that is coupled to the transaction handler, the trigger records generated in response to input by a third party benefit qualifier; transmitting, by a message broker of the computing device and/or an application programming interface of a portal of the computing device configured in the electronic payment processing system, a notification containing transaction information about the payment transaction to the third party benefit qualifier during processing of the payment transaction in the electronic payment processing system, the transaction information comprising a transaction ID, a transaction date, and a transaction amount, wherein the notification causes the third party benefit qualifier to; determine a statement credit to the payment account of the user based on an offer provided to the user, wherein provisioning of the statement credit to the payment account is based at least in part on the transaction information about the payment transaction; and transmit, using the application programming interface of the portal of the computing device, a credit request to provide the statement credit to the payment account, the credit request comprising a credit amount and the transaction information to identify the payment transaction for which the statement credit is to be issued; receiving, by the computing device, the credit request via the application programming interface from the third party benefit qualifier to provide the statement credit to the payment account; in response to the credit request, confirming by the computing device permissibility of the credit request based on a pre-defined set of business rules, and generating by the computing device a return clearing transaction message to provide the statement credit to the payment account; and communicating, by the transaction handler of the computing device in the electronic payment processing system, the return clearing transaction message to the issuer processor of the payment account to provide a refund from a third account to the payment account, wherein the third account is different from the merchant account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer storage media storing instructions configured to instruct a computing device configured in an electronic payment processing system to perform a method, the method comprising:
-
detecting, by the computing device configured in the electronic payment processing system, a payment transaction between; a merchant account controlled by an acquirer processor on behalf of a merchant, and a payment account controlled by an issuer processor on behalf of a user, wherein the computing device includes a transaction handler of the electronic payment processing system coupled between the issuer processor and the acquirer processor and detects the payment transaction in response to an authorization request transmitted in the electronic payment processing system from a merchant transaction terminal to the issuer processor via the transaction handler; determining, by the transaction handler during processing of the authorization request from the merchant transaction terminal, that the payment transaction is of interest to a third party benefit qualifier that is not involved in processing of the payment transaction, the determination based at least partially on trigger records stored in a data warehouse of the computing device that is coupled to the transaction handler, the trigger records generated in response to input by a third party benefit qualifier; transmitting, by a message broker of the computing device and/or an application programming interface of a portal of the computing device configured in the electronic payment processing system, a notification containing transaction information about the payment transaction to the third party benefit qualifier, during processing of the payment transaction in the electronic payment processing system, the transaction information comprising a transaction ID, a transaction date, and a transaction amount, wherein the notification causes the third party benefit qualifier to; determine a statement credit to the payment account of the user based on an offer provided to the user, wherein provisioning of the statement credit to the payment account is based at least in part on the transaction information about the payment transaction; and transmitting, using the application programming interface of the portal of the computing device, a credit request to provide the statement credit to the payment account, the credit request comprising a credit amount and the transaction information to identify the payment transaction for which the statement credit is to be issued; receiving, by the computing device, the credit request via the application programming interface from the third party benefit qualifier to provide the statement credit to the payment account; in response to the credit request, confirming by the computing device permissibility of the credit request based on a pre-defined set of business rules, and generating by the computing device a return clearing transaction message to provide the statement credit to the payment account; and communicating, by the transaction handler of the computing device in the electronic payment processing system, the return clearing transaction message to the issuer processor of the payment account to provide for a refund from a third account to the payment account, wherein the third account is different from the merchant account.
-
-
20. A computing apparatus, comprising:
-
a data warehouse; a first network interface configured to interface with an electronic payment processing system; a transaction handler coupled to the electronic payment processing system via the first network interface and coupled between an issuer processor and an acquirer processor, and further coupled to the data warehouse; a second network interface configured to provide a web-based application programming interface; a portal coupled to the second network interface to provide the web-based application programming interface; at least one microprocessor; and a memory storing instructions configured to instruct the at least one microprocessor to at least; detect, via the first network interface, a payment transaction between a merchant account controlled by the acquirer processor on behalf of a merchant, and a payment account controlled by the issuer processor on behalf of a user, wherein the payment transaction is detected in response to an authorization request transmitted in the electronic payment processing system from a merchant transaction terminal to the issuer processor via the transaction handler; determine, via the transaction handler during processing of the authorization request from the merchant transaction terminal, that the payment transaction is of interest to a third party benefit qualifier that is not involved in processing of the payment transaction, the determination based at least partially on trigger records stored in the data warehouse, the trigger records generated in response to input by a third party benefit qualifier; transmit, via the second network interface, a notification containing transaction information about the payment transaction to the third party benefit qualifier during processing of the payment transaction in the electronic payment processing system, the transaction information comprising a transaction ID, a transaction date, and a transaction amount, wherein the notification causes the third party benefit qualifier to; determine a statement credit to the payment account of the user based on an offer provided to the user, wherein provisioning of the statement credit to the payment account is based at least in part on the transaction information about the payment transaction; and transmit, using the web-based application programming interface of the portal, a credit request to provide the statement credit to the payment account, the credit request comprising a credit amount and the transaction information to identify the payment transaction for which the statement credit is to be issued; receive the credit request via the web-based application programming interface of the portal from the third party benefit qualifier to provide the statement credit to the payment account; in response to the credit request, confirm permissibility of the credit request based on a pre-defined set of business rules, and generate a return clearing transaction message to provide the statement credit to the payment account; and communicate, via the first network interface, the return clearing transaction message to the issuer processor of the payment account to provide a refund from a third account to the payment account, wherein the third account is different from the merchant account.
-
Specification