you have to find out a status using payment details not order. `PayU` has to provide all the info to guess status.