Unified Payments Interface (UPI) which had crossed the 11 billion mark in October with 11.41 billion transactions, 12 billion mark in December with 12.02 billion transactions, 13 billion mark in March 2024 recording 13.44 billion transactions and 14 billion mark in May with 14.04 billion transactions, has witnessed a slight decline and clocked 13.89 billion transactions in June 2024. Here’s what the NPCI data revealed: