3 ms·Digital payment transactions stand at 8.5B per month. It's just mind-blowingby asdted 4y agoDigital payment transactions stand at 8.5B per month. It's just mind-blowing