I wonder if banking and messaging apps will work on it in the future
Maybe also on the ATMs of other banks?
Are you describing checks?
This is (I believe) part of PSD2, so basically all EZ banks require this now. Hilariously enough, they still have absurdly weak passwords but apparently they meet security requirements by forcing you to confirm stuff on your phone.