Instant 3 May 2019Unified Payments Interface digital payments cross $20 Bn1 Min ReadBy News Desk Unified Payments Interface digital payments cross $20 Bn. In April, UPI records 781.79 Mn transactions with an average daily transaction…