This is not caused by the AML5 but the 'Payment Services Directive 2' in Europe (
PSD2) which started in 2007 or 2008
Basically, with the goal of pushing for electronic financial transactions, citizens are required to have a "2-factor validation" before a transaction is finally validated.
Are you European? Because the thing is the 2FA verification exists since 2008, it's not something new. It's for payments online via debit card, it's called 3D secure
https://en.wikipedia.org/wiki/3-D_SecureIt doesn't exist paying a POS or using ATMs of course
This is also concerning the bank transfers, to add a payee and to authorize the payment. A security...
My bank doesn't send me a code, I need to use private keys that I'm the only one to own (not even my bank). But again this isn't something new in Europe
By the way, I don't click on shorten links posted in this forum, no way.