I wish somebody "solve" the problem of payments for people NOT in USA. That is something that seriously require solution.
This is a game changer that allows people who haven't been able to buy online to do so..
Online commerce is a different story where the US is far ahead of the rest of the world.