Digital Payment Systems: Bridging the Gap Between Consumers and Businesses