For online transaction via debit card, you have to call HBL support heros and request them activation for a specific time like 30minutes and amount like 50$ and then you will be able to make transaction. Same happens in my Bank Alfalah Card. Otherwise you need to get a credit card for 24/7 access to online transaction.
Sent from my Z12 using Tapatalk