You are not required to wait, but it's best to wait for the transaction to be closed before you leave feedback. If you leave negative feedback, your chances to settle this or get paid are close to zero. You have about 60 days to leave feedback - just wait till the last moment, you can't retract it and it won't get you anything but a negative in return.