I suggest get a shopping prepaid card if you have an account in doha bank.
You can charge this card with as much as you want and do the shopping like a normal credit card.
I dont have much idea about other banks but some sort of this feature will definitely be available with other banks also, you may check it?