Jun 23, 20233 minBlog & TipsCan you guess the 1997 payment tech solving email scams and invoice fraud?