There are various options which are there for those who do not have credit cards. However if none works for you then an ECA in your country will be the only option. You may also look for someone whom you trust so that you may provide your SFI login details so that he/she purchases for you whenever you want to make a purchase. You can also make a standing order through that person. Nomatter how much you trust a person try to change your password everytime that person logs in your account.