Digital retail payments rise to 84% in FY24