A battle is being waged between Apple, Google, and major retailers over how consumers pay for their items...