Payment information technologies
First Claim
1. A method of selectively updating cardholder payment information for card not present transactions, the method comprising:
- sending, by a credit card issuer server, a set of processor-executable instructions to a merchant server hosting a first operating system and a first application, wherein the first application runs on the first operating system, wherein the set of processor-executable instructions configures the first application to receive a first credit card number after the merchant server executes the set of processor-executable instructions, wherein the credit card issuer server is remote from the merchant server;
processing, by the credit card issuer server, a plurality of card not present transaction messages comprising a plurality of merchant identifiers, wherein the merchant identifiers are distinct from each other, wherein the card not present transaction messages involve a second credit card number stored in a cardholder account record stored in a database accessible to the credit card issuer server;
deactivating, by the credit card issuer server, the second credit card number in the cardholder account record such that the second credit card number is transactionally unusable;
activating, by the credit card issuer server, based at least in part on the deactivating, a third credit card number stored in the cardholder account record such that the third credit card number is transactionally usable, wherein the third credit card number has same format as the first credit card number;
after the merchant server executes the set of processor-executable instructions;
accessing, by the credit card issuer server, a plurality of transaction records in the database, wherein the transaction records reference the merchant identifiers;
identifying, by the credit card issuer server, based at least in part on the accessing, a merchant identifier from the merchant identifiers based at least in part on a frequency of the card not present transaction messages associated with the merchant identifier, wherein the merchant identifier is associated with the merchant server;
serving, by the credit card issuer server, based at least in part on the identifying, a display of the merchant identifier in a graphical user interface of a second application running on a second operating system of a cardholder client associated with the cardholder account record, wherein the credit card issuer server is remote from the cardholder client, wherein the cardholder client includes a user input device, wherein the first application is distinct from the second application, wherein the first operating system is distinct from the second operating system;
receiving, by the credit card issuer server, an input from the cardholder client based at least in part on the display, wherein the input is indicative of the merchant identifier, wherein the input is via the user input device while the merchant identifier is displayed in the graphical user interface;
accessing, by the credit issuer server, based at least in part on the receiving, the third credit card number in the cardholder account record;
sending, by the credit card issuer server, the third credit card number to the merchant server based at least in part on the accessing the third credit card number;
processing, by the credit card issuer server, a card not present transaction message involving the third credit card number based at least in part on the sending the third credit card number such that the transaction records can be updated to reference the card not present transaction message, wherein the card not present transaction message is associated with the merchant identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes maintaining first payment card information for a cardholder. The method includes processing a first card not present transaction between the cardholder and a merchant. The first transaction based at least in part on the first information. The method includes generating second payment card information for the cardholder. The second information replacing the first information for subsequent use via the cardholder. The method includes receiving an input from the cardholder. The input indicating the merchant. The input based at least in part on the second information replacing the first information. The method includes sending the second information to the merchant based at least in part on the input. The method includes processing a second card not present transaction between the cardholder and the merchant. The second transaction based at least in part on the second information after the sending.
-
Citations
20 Claims
-
1. A method of selectively updating cardholder payment information for card not present transactions, the method comprising:
-
sending, by a credit card issuer server, a set of processor-executable instructions to a merchant server hosting a first operating system and a first application, wherein the first application runs on the first operating system, wherein the set of processor-executable instructions configures the first application to receive a first credit card number after the merchant server executes the set of processor-executable instructions, wherein the credit card issuer server is remote from the merchant server; processing, by the credit card issuer server, a plurality of card not present transaction messages comprising a plurality of merchant identifiers, wherein the merchant identifiers are distinct from each other, wherein the card not present transaction messages involve a second credit card number stored in a cardholder account record stored in a database accessible to the credit card issuer server; deactivating, by the credit card issuer server, the second credit card number in the cardholder account record such that the second credit card number is transactionally unusable; activating, by the credit card issuer server, based at least in part on the deactivating, a third credit card number stored in the cardholder account record such that the third credit card number is transactionally usable, wherein the third credit card number has same format as the first credit card number; after the merchant server executes the set of processor-executable instructions; accessing, by the credit card issuer server, a plurality of transaction records in the database, wherein the transaction records reference the merchant identifiers; identifying, by the credit card issuer server, based at least in part on the accessing, a merchant identifier from the merchant identifiers based at least in part on a frequency of the card not present transaction messages associated with the merchant identifier, wherein the merchant identifier is associated with the merchant server; serving, by the credit card issuer server, based at least in part on the identifying, a display of the merchant identifier in a graphical user interface of a second application running on a second operating system of a cardholder client associated with the cardholder account record, wherein the credit card issuer server is remote from the cardholder client, wherein the cardholder client includes a user input device, wherein the first application is distinct from the second application, wherein the first operating system is distinct from the second operating system; receiving, by the credit card issuer server, an input from the cardholder client based at least in part on the display, wherein the input is indicative of the merchant identifier, wherein the input is via the user input device while the merchant identifier is displayed in the graphical user interface; accessing, by the credit issuer server, based at least in part on the receiving, the third credit card number in the cardholder account record; sending, by the credit card issuer server, the third credit card number to the merchant server based at least in part on the accessing the third credit card number; processing, by the credit card issuer server, a card not present transaction message involving the third credit card number based at least in part on the sending the third credit card number such that the transaction records can be updated to reference the card not present transaction message, wherein the card not present transaction message is associated with the merchant identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of selectively updating cardholder payment information for card not present transactions, the method comprising:
-
sending, by a debit card issuer server, a set of processor-executable instructions to a merchant server hosting a first operating system and a first application, wherein the first application runs on the first operating system, wherein the set of processor-executable instructions configures the first application to receive a first debit card number after the merchant server executes the set of processor-executable instructions, wherein the debit card issuer server is remote from the merchant server; processing, by the debit card issuer server, a plurality of card not present transaction messages comprising a plurality of merchant identifiers, wherein the merchant identifiers are distinct from each other, wherein the card not present transaction messages involve a second debit card number stored in a cardholder account record stored in a database accessible to the debit card issuer server; deactivating, by the debit card issuer server, the second debit card number in the cardholder account record such that the second debit card number is transactionally unusable; activating, by the debit card issuer server, based at least in part on the deactivating, a third debit card number stored in the cardholder account record such that the third debit card number is transactionally usable, wherein the third debit card number has same format as the first debit card number; after the merchant server executes the set of processor-executable instructions; accessing, by the debit card issuer server, a plurality of transaction records in the database, wherein the transaction records reference the merchant identifiers; identifying, by the debit card issuer server, based at least in part on the accessing, a merchant identifier from the merchant identifiers based at least in part on a frequency of the card not present transaction messages associated with the merchant identifier, wherein the merchant identifier is associated with the merchant server; serving, by the debit card issuer server, based at least in part on the identifying, a display of the merchant identifier in a graphical user interface of a second application running on a second operating system of a cardholder client associated with the cardholder account record, wherein the debit card issuer server is remote from the cardholder client, wherein the cardholder client includes a user input device, wherein the first application is distinct from the second application, wherein the first operating system is distinct from the second operating system; receiving, by the debit card issuer server, an input from the cardholder client based at least in part on the display, wherein the input is indicative of the merchant identifier, wherein the input is via the user input device while the merchant identifier is displayed in the graphical user interface; accessing, by the debit card issuer server, based at least in part on the receiving, the third debit card number in the cardholder account record; sending, by the debit card issuer server, the third debit card number to the merchant server based at least in part on the accessing the third debit card number; processing, by the debit card issuer server, a card not present transaction message involving the third debit card number based at least in part on the sending the third debit card number such that the transaction records can be updated to reference the card not present transaction message, wherein the card not present transaction message is associated with the merchant identifier. - View Dependent Claims (18, 19, 20)
-
-
17. A method of selectively updating cardholder payment information for card not present transactions, the method comprising:
-
sending, by a payment card issuer server, a set of processor-executable instructions to a merchant server hosting a first operating system and a first application, wherein the first application runs on the first operating system, wherein the set of processor-executable instructions configures the first application to receive a first payment card number after the merchant server executes the set of processor-executable instructions, wherein the payment card issuer server is remote from the merchant server; processing, by the payment card issuer server, a plurality of card not present transaction messages comprising a plurality of merchant identifiers, wherein the merchant identifiers are distinct from each other, wherein the card not present transaction messages involve a second payment card number stored in a cardholder account record stored in a database accessible to the payment card issuer server; deactivating, by the payment card issuer server, the second payment card number in the cardholder account record such that the second payment card number is transactionally unusable; activating, by the payment card issuer server, based at least in part on the deactivating, a third payment card number stored in the cardholder account record such that the payment card number is transactionally usable, wherein the third payment card number has same format as the first payment card number; after the merchant server executes the set of processor-executable instructions; accessing, by the payment card issuer server, a plurality of transaction records in the database, wherein the transaction records reference the merchant identifiers; identifying, by the payment card issuer server, based at least in part on the accessing, a merchant identifier from the merchant identifiers based at least in part on at least one of a frequency of the card not present transaction messages, an amount per card not present transaction message from the card not present transaction messages, or a card not present total amount spent per merchant identifier from the card not present transaction messages, wherein the merchant identifier is associated with the merchant server; serving, by the payment card issuer server, based at least in part on the identifying, a graphical output of the merchant identifier in a second application running on a second operating system of a client associated with the cardholder account record, wherein the client includes a user input device, wherein the first application is distinct from the second application, wherein the first operating system is distinct from the second operating system; receiving, by the payment card issuer server, an input from the client based at least in part on the graphical output, wherein the input is indicative of the merchant identifier, wherein the input is via the user input device while the merchant identifier is graphically output in the second application; accessing, by the payment card issuer server, based at least in part on the receiving, the third payment card number in the cardholder account record; sending, by the payment card issuer server, the third payment card number to the merchant server based at least in part on the accessing; processing, by the payment card issuer server, a card not present transaction message involving the third payment card number based at least in part on the sending the third payment card number such that the transaction records can be updated to reference the card not present transaction message, wherein the card not present transaction message is associated with the merchant server.
-
Specification