The current state of the global payments industry