I am not sure if it counts as Zakat, Sadqa or robbery perhaps.
Also I just tell them to give me the ticket, they know they won't get a cent from the money you pay as the fine on the ticket so they tend to leave it be and they know the reason has to be real to give it. Also, even if it is against the law to not carry ID, the punishment is not jail and you can see the fine on back of the ticket.
My old driver got the fine for this exact same issue and the actual fine was 200 or 500. I paid that one on the spot, he called it "hazir jurmana" and it is signed and written and completely legal as far as I know. Another time the car tax wasn't up to date and the fine was 1500, I told him I would pay the ticket in the bank as I didn't have the money so he let me go with a warning.
Also I just tell them to give me the ticket, they know they won't get a cent from the money you pay as the fine on the ticket so they tend to leave it be and they know the reason has to be real to give it. Also, even if it is against the law to not carry ID, the punishment is not jail and you can see the fine on back of the ticket.
My old driver got the fine for this exact same issue and the actual fine was 200 or 500. I paid that one on the spot, he called it "hazir jurmana" and it is signed and written and completely legal as far as I know. Another time the car tax wasn't up to date and the fine was 1500, I told him I would pay the ticket in the bank as I didn't have the money so he let me go with a warning.