自業自得(じごうじとく)

Japanese vocabulary

Meaning: paying for one's mistakes; getting one's just deserts; suffering the consequences (of one's own actions); reap what you sow

See it used in real works