Systems and methods for transaction-specific rewards negotiation
Abstract
A method of providing rewards-based payment method selection, the method including: storing payment account numbers (PANs) associated with a tokenized financial account number (FAN), each PAN being associated with a purchase-based rewards program; receiving user rewards preferences; receiving, from a merchant POS terminal, a primary transaction authorization request; generating, based on the primary transaction authorization request and the FAN, a plurality of provisional transaction authorization requests corresponding to one of the PANs; transmitting, to one or more payment authorization servers, the plurality of provisional transaction authorization requests; receiving a plurality of provisional transaction authorizations corresponding to one of the PANs and including a respective rewards bid; selecting, based on the user rewards preferences and the respective rewards bids, a preferred PAN corresponding to a provisional transaction authorization; and transmitting, to the merchant POS terminal and based on the preferred PAN, a transaction authorization message to authorize the attempted transaction.
Claims
exact text as granted — not AI-modified1 . A method of providing rewards-based payment method selection, the method comprising:
receiving, from a merchant POS terminal, a primary transaction authorization request generated by the merchant POS terminal based on an attempted transaction made in association with a tokenized financial account number associated with a plurality of payment account numbers each associated with a purchase-based rewards program; generating a plurality of provisional transaction authorization requests, each of the plurality of provisional transaction authorization requests corresponding to one of the plurality of payment account numbers; transmitting, to one or more payment authorization servers, the plurality of provisional transaction authorization requests; receiving, from the one or more payment authorization servers, a plurality of provisional transaction authorizations including one or more respective rewards bids associated with the attempted transaction; normalizing the one or more respective rewards bids based on a common factor, wherein the common factor is the value of the respective rewards bids in currency units per 100 currency units spent; selecting, based on the one or more respective rewards bids associated with the plurality of provisional transaction authorizations, a first payment account number of the plurality of payment account numbers; and transmitting, to the merchant POS terminal, a transaction authorization message to authorize the attempted transaction with the first payment account number.
2 . The method of claim 1 , wherein a rewards bid represents a rewards offer comprising one or more of a cashback amount, a number of travel mile credits, or a number of rewards points offered in association with use of a particular payment account for the attempted transaction.
3 . The method of claim 1 , wherein selecting the first payment account number comprises automatically selecting, as the first payment account number, a payment account associated with a respective rewards bid having a highest value from among the respective rewards bids associated with the plurality of provisional transaction authorizations.
4 . The method of claim 1 , wherein the currency units comprise dollars.
5 . The method of claim 1 , further comprising transmitting:
the transaction authorization message to a first server of the one or more payment authorization servers, the first server being associated with the first payment account number; and one or more payment cancellation messages to one or more second servers of the one or more payment authorization servers, the one or more second servers being associated with payment accounts corresponding to provisional transaction authorizations other than the first payment account number.
6 . The method of claim 1 , wherein selecting the first payment account number comprises:
transmitting, to a user device, information indicative of the respective rewards bids corresponding to the provisional transaction authorizations and the first payment account number; and receiving, from the user device, a selection of a verification of the first payment account number.
7 . A system of providing rewards-based payment method selection, the system comprising:
at least one processor; and at least one memory and
instructions that, when executed by the at least one processor, controls the at least one processor to:
receive, from a merchant POS terminal, a primary transaction authorization request generated by the merchant POS terminal based on an attempted transaction made in association with a tokenized financial account number associated with a plurality of payment account numbers each associated with a purchase-based rewards program;
generate a plurality of provisional transaction authorization requests, each of the plurality of provisional transaction authorization requests corresponding to one of the plurality of payment account numbers;
transmit, to one or more payment authorization servers, the plurality of provisional transaction authorization requests;
receive, from the one or more payment authorization servers, a plurality of provisional transaction authorizations including one or more respective rewards bids associated with the attempted transaction;
normalize the one or more respective rewards bids based on a common factor, wherein the common factor is the value of the respective rewards bids in currency units per 100 currency units spent;
select, based on the one or more respective rewards bids associated with the plurality of provisional transaction authorizations, a first payment account number of the plurality of payment account numbers; and
transmit, to the merchant POS terminal, a transaction authorization message to authorize the attempted transaction with the first payment account number.
8 . The system of claim 7 , wherein a rewards bid represents a rewards offer comprising one or more of a cashback amount, a number of travel mile credits, or a number of rewards points offered in association with use of a particular payment account for the attempted transaction.
9 . The system of claim 7 , wherein selecting the first payment account number comprises automatically selecting, as the first payment account number, a payment account associated with a respective rewards bid having a highest value from among the respective rewards bids associated with the plurality of provisional transaction authorizations.
10 . The system of claim 9 , wherein the currency units comprise dollars.
11 . The system of claim 7 , wherein the instructions, when executed by the at least one processor, further controls the at least one processor to transmit:
the transaction authorization message to a first server of the one or more payment authorization servers, the first server being associated with the first payment account number; and one or more payment cancellation messages to one or more second servers of the one or more payment authorization servers, the one or more second servers being associated with payment accounts corresponding to provisional transaction authorizations other than the first payment account number.
12 . The system of claim 7 , wherein selecting the first payment account number comprises:
transmitting, to a user device, information indicative of the respective rewards bids corresponding to the provisional transaction authorizations and the first payment account number; and receiving, from the user device, a selection of a verification of the first payment account number.
13 . A non-transitory computer readable medium having stored thereon instructions for executing a method of providing rewards-based payment method selection, the method comprising:
receiving, from a merchant POS terminal, a primary transaction authorization request generated by the merchant POS terminal based on an attempted transaction made in association with a tokenized financial account number associated with a plurality of payment account numbers each associated with a purchase-based rewards program; generating a plurality of provisional transaction authorization requests, each of the plurality of provisional transaction authorization requests corresponding to one of the plurality of payment account numbers; transmitting, to one or more payment authorization servers, the plurality of provisional transaction authorization requests; receiving, from the one or more payment authorization servers, a plurality of provisional transaction authorizations including one or more respective rewards bids associated with the attempted transaction; normalizing the one or more respective rewards bids based on a common factor, wherein the common factor is the value of the respective rewards bids in currency units per a predetermined number of currency units spent; selecting, based on the one or more respective rewards bids associated with the plurality of provisional transaction authorizations, a first payment account number of the plurality of payment account numbers; and transmitting, a transaction authorization message to authorize the attempted transaction with the first payment account number.
14 . The computer readable medium of claim 13 , wherein the predetermined number of currency units comprises 100 currency units.
15 . The computer readable medium of claim 13 , wherein selecting the first payment account number comprises automatically selecting, as the first payment account number, a payment account associated with a respective rewards bid having a highest value from among the respective rewards bids associated with the plurality of provisional transaction authorizations.
16 . The computer readable medium of claim 14 , wherein the currency units comprises dollars.
17 . The computer readable medium of claim 13 , wherein the method further comprises transmitting:
the transaction authorization message to a first server of the one or more payment authorization servers, the first server being associated with the first payment account number; and one or more payment cancellation messages to one or more second servers of the one or more payment authorization servers, the one or more second servers being associated with payment accounts corresponding to provisional transaction authorizations other than the first payment account number.
18 . The computer readable medium of claim 13 , wherein selecting the first payment account number comprises:
transmitting, to a user device, information indicative of the respective rewards bids corresponding to the provisional transaction authorizations and the first payment account number; and receiving, from the user device, a selection of a verification of the first payment account number.
19 . The computer readable medium of claim 13 , further comprising receiving user rewards preferences associated with the tokenized financial account number.
20 . The computer readable medium of claim 19 , wherein selecting the one or more respective rewards bids associated with the plurality of provisional transaction authorizations is based on the user rewards preferences.Join the waitlist — get patent alerts
Track US2021241305A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.