BY Onome Amuge. The cumulative merchant losses to online payment fraud globally has been projected to exceed $343 billion between 2023