Yea, my bank has what they call a "key" - looks like a calculator. Use it to access my account.
But they still insist on sending texts via a mobile phone for on-line purchases on the bank card. Which doesn't work if you don't give them that phone's number.
I have had to give the credit card company (different) the number because just about every vendor & his brother are using banks that require that method.
PayPal are happy to use a landline and its keypad for their version of 2fv.
Ultimately it is not a 2fv problem, but one of keeping your sensitive data private.