seal the deal

Verb

 * 1)  To come to an agreement; to finalise the deal.