67% of merchants see payments as a strategic area of focus. Increasingly, business leaders are recognizing the opportunity that exists within payments to capture revenue, drive efficiencies and enable growth for the business. Using these opportunities that payments can create as a strategic lever can enable valuable innovation.