Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Why don't banks allow more control over credit/debit card charges?
Credit cards and debit cards make up the bulk of the transactions in the US.  Visa and Mastercard take a percentage of each credit card transaction.  For the most part, this fee it built into the price of what you buy.  That is, you don't generally pay extra at the grocery store if you use a credit card (gasoline purchases are a notable exception here.) If you were getting something like 2% of a third of all the retail transactions in the US, you'd probably not want to rock the boat too much either.  Since there is little fraud relative to the amount of money they are taking in, and it can often be detected using statistical analysis, they don't really stand to gain that much by reducing it through these methods.  Sure they can reduce the losses on the insurance they provide to the credit card consumer but they risk slowing down the money machine.  These companies want avoid doing something like reducing fraud by 0.5% revenues but causing purchases with the cards drop by 1%.  More security will be implemented as we can see with the (slow) introduction of chip cards in the US but only at a pace that will prevent disruption of the money machine.  EMV will likely cause a large drop in CC fraud at brick-and-mortar stores but won't stop it online.  You will likely see some sort of system like you describe rolled out for that eventually.