Visa is a name firmly etched into the minds of merchants worldwide. The company often refers to itself as a ‘global economic enabler,’ in a nod to its central role in facilitating international ...