to pay
Könnte sich ziemlich rentieren, sollten die Götter eingreifen.
Could pay off quite handsomely if the Gods intervene.
Und das hat sich offensichtlich rentiert!
This has evidently paid off.