Customer Service

Customer Service

Close to half of execs reported that customers find their payment technology hard to use, while 40% said reporting and analysis is disjointed.