Sometimes when the waiting time is no longer than twice the journey time you can get the taxi driver to wait for you, but it is usually the passenger who asks for the wait, not the driver. If the driver wants to wait for you rather than going home, it is up to them, but they can not expect you to pay for that.