Virtual court challan

As I was driving my vehicle behind two DTC buses I was unable to view the traffic signal but as they were moving so was I believing if there is a red light they would stop. But just after a few meters they both shift to left lane and a traffic constable appears before my car. After stopping my car he tells me that I jumped red light and it is 5000 court challan. Requesting him that its my first encounter with traffic police, I have all my documents and have never been caught violating any traffic rule in around 7 years of driving, all goes in vain as after that he asks me to give "something" fast and go. Three cars stopped after me and left before me just because I was not willing to pay that "something". He issued me a falsely claimed violation of stop line 113(1)/177 DMVR fine and digitally impounded my DL. The Rs 100 fine is ok to pay but what about my DL impoundation. The area was full of cameras and I am 1000% sure If there was a red light and zebra crossing I was/ will and always be behind the stop line. But I am not sure about the jumping of red light as my view was fully blocked by the two buses(who violated the rule and will never ever get fined not even for rash driving which is very commonly seen on a daily basis). Just want to know about the line "DL impounded digitally". Thank you for the reply in advance is I get one.