NUPay Platform: A Decentralized Payment Ecosystem