To do that , Peter Moore , vice president for marketing at Xbox International , said Microsoft would eliminate the need for credit cards in making online purchases of games , accessories and upgrades .