Progressive stand in processing
A method is disclosed. The method includes receiving from a resource provider computer, an authorization request message with a value for a transaction. The method includes transmitting the authorization request message comprising the value to an authorizing entity computer, and determining that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold. If the value in the authorization request message is below or equal to a value threshold, the server computer generates an authorization response message on behalf of the authorizing entity computer and transmits it to the resource provider computer. If the value in the authorization request message is above the value threshold, then the server computer continues to wait for an authorization response message from the authorizing entity computer.
1 . A method comprising:
receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;
transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;
determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;
if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and
if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,
wherein if the time since the authorization request message was transmitted exceeds a maximum time threshold, and if other authorization response messages to other authorization request messages transmitted to the authorizing entity computer have not been received, then transmitting authorization responses messages on behalf of the authorizing entity computer for all subsequently received authorization requests messages, wherein the method further comprises:
stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.
2 . The method of claim 1 , wherein the value threshold increases as the authorizing entity computer's response time over a recent time period increases.
3 . The method of claim 1 , wherein the value threshold decreases as the authorizing entity computer's response time over a recent time period decreases.
4 . The method of claim 1 , wherein the server computer stops:
transmission of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold.
5 . The method of claim 1 , wherein the value in the authorization request message is below or equal to the value threshold.
6 . The method of claim 1 , wherein the authorization request message comprises a token or a credential.
7 . The method of claim 1 , wherein when the value in the authorization request message is above the value threshold, then:
receiving the authorization response message from the authorizing entity computer; and
transmitting the authorization response message to the resource provider computer.
8 . The method of claim 1 , wherein the time threshold is at least ten seconds.
9 . The method of claim 1 , the server computer stops transmission of a subset of available advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold.
10 . The method of claim 9 , wherein as the authorizing entity computer's response time over a recent time period increases, a number of available advice messages that are stopped increases.
11 . The method of claim 1 ,
further comprising:
receiving, by, the server computer, a signal that the authorizing entity computer is operating normally; and
stopping the generation and transmission of authorization response messages on behalf of the authorizing entity computer.
12 . A method comprising:
receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;
transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;
determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;
if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and
if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,
wherein the value threshold dynamically adjusts in real time based on authorization request messages received by the server computer and whether authorization response messages responsive to the authorization request messages are received by the server computer, wherein the method further comprises:
stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.
13 . A method comprising:
receiving, by a server computer from a resource provider computer, an authorization request message comprising a value for a transaction;
transmitting, by the server computer, the authorization request message comprising the value to an authorizing entity computer;
determining, by the server computer, that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;
if the value in the authorization request message is below or equal to a value threshold, generating, by the server computer, an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and
if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,
wherein the value threshold dynamically adjusts using authorization request message average response times over time intervals, wherein the method further comprises:
stopping or decreasing, by the server computer, transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.
14 . A server computer comprising a processor and a non-transitory computer readable medium comprising code, executable by the processor, for implementing a method comprising:
receiving, from a resource provider computer, an authorization request message comprising a value for a transaction;
transmitting the authorization request message comprising the value to an authorizing entity computer;
determining that an authorization response message in reply to the authorization request message has not been received, and that a time since the authorization request message was transmitted exceeds a time threshold;
if the value in the authorization request message is below or equal to a value threshold, generating an authorization response message on behalf of the authorizing entity computer and transmitting the authorization response message to the resource provider computer; and
if the value in the authorization request message is above the value threshold, then continuing waiting for an authorization response message from the authorizing entity computer,
wherein the value threshold dynamically adjusts in real time based on authorization request messages received by the server computer and whether authorization response messages responsive to the authorization request messages are received by the server computer in a timely manner, wherein the method further comprises:
stopping or decreasing transmission of number and/or type of advice messages associated with transactions to the authorizing entity computer when the time exceeds the time threshold while continuing to wait for the authorization response message.
15 . The server computer of claim 14 , wherein the value threshold increases as the time threshold increases for subsequent transactions.
16 . The server computer of claim 14 , wherein the value threshold decreases as the time threshold decreases for subsequent transactions.
17 . The server computer of claim 14 , wherein when the value in the authorization request message is above the value threshold, then:
receiving the authorization response message from the authorizing entity computer; and
transmitting the authorization response message to the resource provider computer.
18 . The server computer of claim 14 , wherein the time threshold is at least ten seconds.
19 . The method of claim 1 , wherein the transaction is a payment transaction.
20 . The method of claim 19 , wherein the value is a transaction amount and the authorizing entity computer is an issuer computer.