Doha Bank has a card exclusively for online transactions called the "Click Card", where you top up and then use as a regular Visa card. It is called a Pre-Paid Visa card. More info here:
http://www.dohabank.com.qa/1/db2/en/Personal/Cards/ClickCard.aspx