Short answer: Almost certainly not. Omitting the 'for' usually changes the meaning. Example:
"Have you paid for your car?" - "I have paid for my car." Here the 'for' is not optional. The sentence "I have paid my car" implies that your car is alive and you have given it money. Usually omitting the 'for' will lead to this sort of mistake.