Payments take center stage in the new digital economy