Yes, you can also authorize worldwide use of your SBI debit card in a bank branch. It's simply more convenient to use the SBI app and internet banking service.