To pay back; to return someone a previous good deed.
to redeem oneself
Synonym of pay back in all senses.
To make worthwhile; to yield a result worth the effort.