News Form3 winners of “Payments Innovation of the Year” at the 10th annual Payments Awards 11 months ago