Synonyms of 'pay off'
If something succeeds, it works in a satisfactory way or has the result that is intended.
a move which would make any future talks even more unlikely to succeed
Thesaurus for pay off from the Collins English Thesaurus
If you pay off a debt, you give someone all the money that you owe them.