Best Public Method I am aware of, is not free, but you can save a very large sum of money. Use a Trusted VPN, spoof to Argentina or another country where the currency value is very minimal to USD, go on Battle.net and register yourself in Argentina, log on to Call of Duty either via the Activision WebPage or in-game and buy call of duty points. Usually 10,000 Cod Points are 100USD, with the Argentina spoof, the cod points are 3900ARP which is about 50-55USD.