Adaptive daily withdrawal limits for smart chip ATM transactions
AssigneeWells Fargo Bank, N.A.
InventorJames Adkins
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes receiving a first transaction request including a first transaction amount, determining that the first transaction amount would cause a violation of a daily spending limit, determining to apply an adaptive daily spending limit (ADSL) override, generating an approval message indicating that the first transaction request is approved based on the application of the ADSL override, transmitting the approval message to the ATM, and dispensing the first transaction amount in a currency by the ATM.
Claims20
A computer-implemented method comprising:
- receiving, by a processing circuit of a financial institution computing system, a first data packet comprising a first transaction request associated with a payment card from an automated teller machine (ATM) associated with a financial institution associated with the payment card, the first data packet including a value in a field of a string indicating that the payment card is a smart chip card, the first transaction request including a first transaction amount;
- determining, by the processing circuit, that the first transaction amount would cause a violation of a daily spending limit associated with the payment card based on the first transaction amount;
- transmitting, by the processing circuit, first transaction information regarding the first transaction request to an adaptive daily spending limit (ADSL) circuit of the financial institution computing system;
- determining, by the ADSL circuit, that the first transaction request originated from the ATM associated with the financial institution associated with the payment card;
- determining, by the ADSL circuit, that the payment card is the smart chip card based on the value in the field of the string of the first data packet;
- determining, by the ADSL circuit, that no fraud detection system has denied the first transaction request;
- determining, by the ADSL circuit, that the first transaction amount does not exceed a maximum ADSL threshold;
- determining, by the ADSL circuit, that an ADSL usage flag does not exceed an ADSL usage flag limit, the ADSL usage flag permitting multiple ADSL usages in a single day;
- determining, by the ADSL circuit, that an account holder associated with the payment card has a sufficient balance to cover the first transaction amount;
- determining, by the ADSL circuit, to apply an ADSL override based on the determinations that the first transaction request originated from the ATM associated with the financial institution associated with the payment card, that the payment card is the smart chip card, that no fraud detection system has denied the first transaction request, that the first transaction amount does not exceed the maximum ADSL threshold, that the ADSL usage flag does not exceed the ADSL usage flag limit, and that the account holder has the sufficient balance;
- applying, by the ADSL circuit, the ADSL override of the daily spending limit in response to determining to apply the ADSL override, wherein applying the ADSL override increases the daily spending limit by an ADSL amount;
- generating, by the ADSL circuit, an approval message indicating that the first transaction request is approved based on the application of the ADSL override;
- transmitting, by the ADSL circuit, the approval message to the processing circuit;
- transmitting, by the processing circuit, the approval message to the ATM;
- and
- subsequent to receiving the approval message, dispensing, by the ATM, the first transaction amount in a currency.
A computer-implemented method comprising:
- receiving, by a processing circuit of a financial institution computing system, a first data packet comprising a first withdrawal transaction request associated with a transaction card from an automated teller machine (ATM) associated with a financial institution associated with the transaction card, the first data packet including a value in a field of a string indicating that the transaction card is a smart chip card, the first withdrawal transaction request containing a first withdrawal amount;
- determining, by the processing circuit, that the first withdrawal amount would cause a violation of a daily spending limit associated with the transaction card based on the first withdrawal amount;
- transmitting, by the processing circuit, first withdrawal transaction information regarding the first withdrawal transaction request to an adaptive daily spending limit (ADSL) circuit of the financial institution computing system;
- determining, by the ADSL circuit, that the first withdrawal transaction request originated from the ATM associated with the financial institution associated with the transaction card;
- determining, by the ADSL circuit, that the transaction card is the smart chip card based on the value of the field of the string of the first data packet;
- determining, by the ADSL circuit, that no fraud detection system has denied the first withdrawal transaction request;
- determining, by the ADSL circuit, that the first withdrawal amount does not exceed a maximum ADSL threshold;
- determining, by the ADSL circuit, that an ADSL usage flag does not exceed an ADSL usage flag limit;
- determining, by the ADSL circuit, that an account holder associated with the transaction card has a sufficient balance to cover the first withdrawal amount;
- determining, by the ADSL circuit, to apply an ADSL override based on the determinations that the first withdrawal transaction request originated from the ATM associated with the financial institution associated with the transaction card, that the transaction card is the smart chip card, that no fraud detection system has denied the first withdrawal transaction request, that the first withdrawal amount does not exceed the maximum ADSL threshold, that the ADSL usage flag does not exceed the ADSL usage flag limit, and that the account holder has the sufficient balance;
- applying, by the ADSL circuit, the ADSL override of the daily spending limit to the first withdrawal transaction request in response to determining to apply the ADSL override, wherein applying the ADSL override increases the daily spending limit by an ADSL amount;
- generating, by the ADSL circuit, an approval message indicating that the first withdrawal transaction request is approved based on the application of the ADSL override;
- transmitting, by the ADSL circuit, the approval message to the processing circuit;
- transmitting, by the processing circuit, the approval message to the ATM;
- subsequent to receiving the approval message, dispensing, by the ATM, the first withdrawal amount in a currency;
- and
- logging, by the financial institution computing system, an indicator value in a transaction log indicating the determination to apply the ADSL override.
A system comprising:
- a network interface;
- and
- a processing circuit comprising one or more processors coupled to one or more memories having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to:
- receive a first data packet comprising a first transaction request associated with a payment card from an automated teller machine (ATM) associated with a financial institution associated with the payment card, the first data packet including a value in a field of a string indicating that the payment card is a smart chip card, the first transaction request including a first transaction amount;
- determine that the first transaction amount would cause a violation of a daily spending limit associated with the payment card based on the first transaction amount;
- transmit first transaction information regarding the first transaction request to an adaptive daily spending limit (ADSL) circuit;
- receive an approval message from the ADSL circuit;
- and
- transmit the approval message to the ATM to initiate a dispensing of the first transaction amount in a currency;
- and
- the ADSL circuit comprising one or more ADSL processors coupled to one or more ADSL memories having ADSL instructions stored thereon that, when executed by the one or more ADSL processors, cause the one or more ADSL processors to:
- determine that the first transaction request originated from the ATM associated with the financial institution associated with the payment card;
- determine that the payment card is the smart chip card based on the value in the field of the string of the first data packet;
- determine that no fraud detection system has denied the first transaction request;
- determine that the first transaction amount does not exceed a maximum adaptive daily spending limit (ADSL) threshold;
- determine that an ADSL usage flag does not exceed an ADSL usage flag limit, the ADSL usage flag permitting multiple ADSL usages in a single day;
- determine that an account holder associated with the payment card has a sufficient balance to cover the first transaction amount;
- determine to apply an ADSL override based on the determinations that the first transaction request originated from the ATM associated with the financial institution associated with the payment card, that the payment card is the smart chip card, that no fraud detection system has denied the first transaction request, that the first transaction amount does not exceed the maximum ADSL threshold, that the ADSL usage flag does not exceed the ADSL usage flag limit, and that the account holder has the sufficient balance;
- apply the ADSL override of the daily spending limit in response to determining to apply the ADSL override, wherein applying the ADSL override increases the daily spending limit by an ADSL amount;
- generate the approval message indicating that the first transaction request is approved based on the application of the ADSL override;
- and
- transmit the approval message to the processing circuit.
Dependencies are inferred from the claim text.