An information security computing process, implemented on an information security computing machine, for securely determining whether to fund an electronic customer transaction for a customer, the customer having an electronic account and an electronic communication device, the process comprising the steps of:
- a. receiving, by the information security machine, the electronic customer transaction;
- b. determining, by the information security machine, whether the electronic account has sufficient funds to cover the electronic customer transaction;
- c. if the electronic account has said sufficient funds automatically:
- i. funding, by the information security machine, the electronic customer transaction;
- ii. debiting, the electronic account by the information security computing machine, a debit amount corresponding to the electronic customer transaction;
- and
- d. if the electronic account does not have said sufficient funds to cover the electronic customer transaction automatically:
- i. determining, by the information security machine, a negative overdraft amount;
- ii. determining, by the information security machine, whether the negative overdraft amount is less than an overdraft limit;
- iii. if the negative overdraft amount is less than the overdraft limit:
- a. funding, by the information security machine, the electronic customer transaction;
- b. debiting, the electronic account by the information security machine, the debit amount corresponding to the electronic customer transaction;
- c. transmitting, by the information security machine to the customer electronic communication device, at least one electronic notification by text message, email, online portal, or online banking app notifying the customer that the electronic account is overdrawn and that a minimum amount that must be deposited within a grace period to avoid an overdraft fee;
- and
- d. assessing, by the information security machine, the overdraft fee to the electronic account if a deposit is not made by the customer to the electronic account of at least said minimum amount within the grace period;
- and
- iv. if the overdraft amount is not less than the overdraft limit, rejecting, by the information security machine, the electronic customer transaction.