In the town where I live, many street vendors actively cheat customers by using an inaccurate scale. As a result, people receive less than what they ought to.
For example, if you buy five apples, which actually weigh 2 kg on a standard scale, the false readout might show 3 kg or higher. As a result you pay for 3 kg worth of apples, but you get only 2 kg or even less.
It's called "扼称" in my mother tongue, which means "to play trick with a tampered scale to take advantage of customers". An example:
Jack was back home from shopping at the market where he just bought several apples that weighed 3 kg. But when weighing it with his own scale, it showed only 2 kg. Realizing that he had been cheated, he told his brother: "I just got ____ by that sneaky vendor! I'm going after him now."
Is there an idiomatic verb/phrase/expression for this in English? (It doesn't necessarily fit the sentence structure, that's just a suggestion.)
Edit: Someone suggested 'rip off', is that a idiomatic phrase to describe that behavior?