Method and system for processing PIN debit transactions
First Claim
Patent Images
1. A system for processing a debit transaction between a merchant server and a consumer computer, said system comprising:
- one or more processors of a third party programmed to;
receive a card number identifying a debit card of the consumer for completion of the debit transaction from the consumer computer;
select on of a plurality of different credentialing applications based on the received card number, said credentialing applications operative to collect authentication data from the consumer computer;
collect authentication data for the debit card from the consumer computer using the selected credentialing application;
subsequent to collecting the authentication data;
1) generate an alias account number correlated with the card number; and
2) store the alias account number, the card number identifying the debit card, and the authentication data in a storage;
transmit the alias account number to the merchant server, wherein the alias account number is unique to the debit transaction relative to other debit transaction;
subsequent to transmitting the alias account number to the merchant server, receive from the merchant server a credit authorization request to capture funds from the alias account number, the credit authorization request received from the merchant server in a credit authorization message, wherein the credit authorization message includes the alias account number;
retrieve the authentication data from the storage using the alias account number in the credit authorization message;
translate the received credit authorization message to a debit authorization request message using the authentication data, wherein the debit authorization request message includes the authentication data; and
request debit authorization to capture funds from the card number by transmitting the debit authorization request message to a payment processor,wherein the debit card comprises a PIN debit card and said collected authentication data includes a personal identification number (PIN) for the debit card.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for processing a debit transaction between a merchant and a consumer. The system includes one or more processors programmed to receive payment information for the consumer, collect authentication data for the debit card from the consumer, transmit an alias account number unique to the debit transaction to the merchant, receive a credit authorization message including the alias account number from the merchant, translate the credit authorization message to a debit authorization message using the authentication data, and transmit the debit authorization message to a payment processor.
-
Citations
18 Claims
-
1. A system for processing a debit transaction between a merchant server and a consumer computer, said system comprising:
-
one or more processors of a third party programmed to; receive a card number identifying a debit card of the consumer for completion of the debit transaction from the consumer computer; select on of a plurality of different credentialing applications based on the received card number, said credentialing applications operative to collect authentication data from the consumer computer; collect authentication data for the debit card from the consumer computer using the selected credentialing application; subsequent to collecting the authentication data;
1) generate an alias account number correlated with the card number; and
2) store the alias account number, the card number identifying the debit card, and the authentication data in a storage;transmit the alias account number to the merchant server, wherein the alias account number is unique to the debit transaction relative to other debit transaction; subsequent to transmitting the alias account number to the merchant server, receive from the merchant server a credit authorization request to capture funds from the alias account number, the credit authorization request received from the merchant server in a credit authorization message, wherein the credit authorization message includes the alias account number; retrieve the authentication data from the storage using the alias account number in the credit authorization message; translate the received credit authorization message to a debit authorization request message using the authentication data, wherein the debit authorization request message includes the authentication data; and request debit authorization to capture funds from the card number by transmitting the debit authorization request message to a payment processor, wherein the debit card comprises a PIN debit card and said collected authentication data includes a personal identification number (PIN) for the debit card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A method for processing a debit transaction between a merchant server and a consumer computer, said method comprising:
-
receiving, by one or more processors of a third party, a card number identifying a debit card of the consumer for completion of the debit transaction from the consumer device; selecting, by the one or more processors of the third party, one of a plurality of different credentialing applications based on the received card number, said credentialing applications operative to collect authentication data from the consumer device; collecting, by the one or more processors of the third party, authentication data for the debit card from the consumer device using the selected credentialing application; subsequent to collecting the authentication data;
1) generating, by the one or more processors of the third party, an alias account number correlated with the card number; and
2) storing, by the one or more processors of the third party, the alias account number, the card number identifying the debit card, and the authentication data in a storage;transmitting, by the one or more processors of the third party, the alias account number to the merchant server, wherein the alias account number is unique to the debit transaction relative to other debit transactions; subsequent to transmitting the alias account number to the merchant server, receiving, by the one or more processors of the third party, a credit authorization request to capture funds from the alias account number, the credit authorization request received from the merchant server in a credit authorization message, wherein the credit authorization message includes the alias account number; retrieve, by the one or more processors of the third party, the authentication data from the storage using the alias account number in the credit authorization message; translating, by the one or more processors of the third party, the received credit authorization message to a debit authorization request message using the authentication data, wherein the debit authorization request message includes the authentication data; and requesting, by the one or more processors of the third party, debit authorization to capture funds from the card number by transmitting the debit authorization request message to a payment processor, wherein the debit card comprises a PIN debit card and said collected authentication data includes a personal identification number (PIN) for the debit card. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
18. A non-transitory computer medium carrying software when executed by one or more processors of a third party causes the one or more processors to:
subsequent to initiation of a debit transaction between a merchant server and a consumer computer; receive a card number identifying a debit card of the consumer for completion of the debit transaction from the consumer computer; select on of a plurality of different credentialing applications based on the received card number, said credentialing applications operative to collect authentication data from the consumer computer; collect the authentication data for the debit card from the consumer computer using the selected credentialing application; subsequent to collecting the authentication data;
1) generate an alias account number correlated with the card number; and
2) store the alias account number, the card number identifying a debit card, and the authentication data in a storage;transmit the alias account number to the merchant server, wherein the alias account number unique to the debit transaction relative to other debit transactions; subsequent to transmitting the alias account number to the merchant server, receive from the merchant server a credit authorization request to capture funds from the alias account number, the credit authorization request received in a credit authorization message, wherein the credit authorization message includes the alias account number; retrieve the authentication data from the storage using the alias account number in the credit authorization message; translate the received credit authorization message to a debit authorization request message using the authentication data, wherein the debit authorization request message includes the authentication data; and request debit authorization to capture funds from the card number by transmitting the debit authorization request message to a payment processor, wherein the debit card comprises a PIN debit card and said collected authentication data includes a personal identification number (PIN) for the debit card.
Specification