http://www.qib.com.qa/english/site/topics/4e.jpg

QIB has one. They charge a 20 riyal service fee and the card is valid only till this year end. if you dont spend the money, u can claim it back.
Also, the card comes in standard denomination only (100, 250, 500, 1000, 2500 and 5000) and cannot be re-loaded, which means once you finish your purchase u can throw the card away (keep it if u use to book ur tickets)

Check out at any of the main branches, the samller brances may not have them