A recent article in a major business publication ranked the top 20 most innovative companies in the world. Not one major payment industry brand name made the list.