Be had (Slang)

Be taken (Slang) / Be taken for a ride (Slang)


Prendere una fregatura (Slang)

Essere fregati (Slang)


Meanings
To be tricked or deceived by someone

Examples
You've been taken this time. Look at this shirt: you paid for silk and it's 100% polyester
Questa volta ti sei preso una fregatura. Hai comprato e pagato la camicia per seta e invece è sintetica

Only after I signed the contract I knew there was a catch, but at that point I had already been had
Solo dopo aver firmato il contratto mi sono accorto che c'era sotto un trucco, ma ormai la fregatura me l'ero presa

This used car is a lemon. We've been had!
Questa macchina usata è un catorcio. Ci hanno fregato!

Origin
This phrase uses the verb “to have” with the meaning of getting someone in one's power