Payment fraud is often caused by human error and BEC
Trustmi has released its State of Business Payment Security in the United States report. The report surveys more than 500 finance professionals, including CFOs, accounts payable professionals and treasurers in order to determine the status of business payment security systems. Key findings from the report include: 28% of respondents stated their organization experienced business payment […]