payback has definitions from the field of business
1
[ noun ] (business) financial return or reward (especially returns equal to the initial investment)

Related terms

return

2
[ noun ] the act of taking revenge (harming someone in retaliation for something harmful that they have done) especially in the next life

Examples

"For vengeance I would do nothing. This nation is too great to look for mere revenge"--James Garfield

Related terms

retaliation pay_back

*