Why did Allen Weisselberg's plea deal say he won't testify in hush money trial?

Michael Cohen alleges that Weisselberg was the person that structured the payments and his signature appears on one of the two checks that Michael Cohen made public in 2019.