You know, if you don't have a credit card, you can still buy thing online. There is something call Visa prepaid. They are like a gift voucher but it is exactly like a Visa card that will let you use to buy things online.
Just find out an authorised reseller of Visa prepaid in your area (usually a bank, travel agency, currency exchanger, or money transferrer). Buy the prepaid card (there will be a set up fee). Top up the prepaid card with money in your bank account and start your online shopping spree.