Dynamic security code authorization verification service
Abstract
A method includes receiving a request to verify a dynamic security code included in a transaction authorization request message. The transaction authorization request message was generated in connection with a payment account transaction. The method further includes performing a verification process with respect to the dynamic security code to generate a verification result. In addition, the transaction authorization request message may be modified by adding the verification result to the transaction authorization request message. Also, the modified transaction authorization request message may be transmitted to an issuer of a payment account designated for use in the payment account transaction.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving a request to verify a dynamic security code included in a transaction authorization request message, the transaction authorization request message generated in connection with a payment account transaction; performing a verification process with respect to the dynamic security code to generate a verification result; modifying the transaction authorization request message by adding the verification result to the transaction authorization request message; and transmitting the modified transaction authorization request message to an issuer of a payment account designated for use in the payment account transaction.
2 . The method of claim 1 , wherein receiving said request to verify includes receiving said dynamic security code and a PAN (primary account number) that identifies the designated payment account.
3 . The method of claim 1 , wherein the transmitting modified transaction authorization request message includes transmitting a static security code associated with the designated payment account.
4 . The method of claim 3 , wherein the transmitted modified transaction authorization request message does not include the dynamic security code.
5 . The method of claim 1 , wherein the dynamic security code consists of a three or four digit number.
6 . The method of claim 1 , wherein the verification process includes comparing the dynamic security code with a parallel-generated current dynamic security code and a parallel-generated previous dynamic security code, said parallel-generated current dynamic security code and said parallel-generated previous dynamic security code adjacent to each other in a sequence of parallel-generated dynamic security codes parallel-generated for the designated payment account.
7 . The method of claim 1 , further comprising:
making a determination as to approving or declining the payment account transaction based at least in part on said verification result.
8 . The method of claim 7 , wherein the determination as to approving or declining is made in a case where the issuer fails to respond to the transmitting step.
9 . The method of claim 8 , wherein the determination is made based at least in part on at least one rule pre-defined by the issuer prior to the payment account transaction.
10 . The method of claim 1 , further comprising:
receiving a transaction authorization response message from the issuer in response to the transmitted modified transaction authorization request message.
11 . The method of claim 10 , further comprising:
transmitting the transaction authorization response message to a transaction acquirer, the transmitted transaction authorization response message not including the verification result.
12 . A method comprising:
receiving a transaction authorization request message in a computer operated by an operator of a payment network; detecting, in said computer, that the received transaction authorization request message includes a dynamic security code; and in response to a result of the detecting step, transmitting a request to verify the dynamic security code.
13 . The method of claim 12 , wherein the detecting is based on an account number range that corresponds to a payment account number included in the received transaction authorization request message.
14 . The method of claim 12 , wherein the dynamic security code consists of a three or four digit number.
15 . An apparatus comprising:
a processor; and a memory in communication with the processor and storing program instructions, the processor operative with the program instructions to perform functions as follows:
receiving a request to verify a dynamic security code included in a transaction authorization request message, the transaction authorization request message generated in connection with a payment account transaction;
performing a verification process with respect to the dynamic security code to generate a verification result;
modifying the transaction authorization request message by adding the verification result to the transaction authorization request message; and
transmitting the modified transaction authorization request message to an issuer of a payment account designated for use in the payment account transaction.
16 . The apparatus of claim 15 , wherein receiving said request to verify includes receiving said dynamic security code and a PAN (primary account number) that identifies the designated payment account.
17 . The apparatus of claim 15 , wherein the transmitting modified transaction authorization request message includes transmitting a static security code associated with the designated payment account.
18 . The apparatus of claim 17 , wherein the transmitted modified transaction authorization request message does not include the dynamic security code.
19 . The apparatus of claim 15 , wherein the dynamic security code consists of a three or four digit number.
20 . The apparatus of claim 15 , wherein the verification process includes comparing the dynamic security code with a parallel-generated current dynamic security code and a parallel-generated previous dynamic security code, said parallel-generated current dynamic security code and said parallel-generated previous dynamic security code adjacent to each other in a sequence of parallel-generated dynamic security codes parallel-generated for the designated payment account.Join the waitlist — get patent alerts
Track US2017169426A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.