NuPay: Redefining payments systems through the adoption of cryptocu...