PayU India’s FY23 Revenue Stands at $399 Mn, Registers 31% Slow Growth News & Updates 27/06/2023 PayU, one of India’s leading online payment solutions providers, recently released its financial report for the fiscal year 2022-2023 (FY23).…