@lelam PayU is shit. Poor tech. Poor documentation. Very poor support.
Razorpay is good. Good tech. Good documentation. Okay support.
Cashfree is also decent option. Okay tech. Okay documentation. Okay support.
Have dealt with all of them personally.