Digital payments on rise, over 38 million mobile banking transactions between January and March 2025 1 year ago 696