negotiate

To discuss and compromise to reach an agreement everyone accepts.