Because he thinks that i have not completed the job as i promised . But I have completed the job as we discussed . Actually i went above and beyond to help him & make things easy for him .
But today he ended the contract & ask for refund . What is the best solution for tackling this situation ? .
If you believe you did what was discussed then refuse to refund the money. Stand your ground and see what he does. He probably won't pursue it and if he's already left feedback, it's done as others have said. Don't just back down.
Oh the client will have left feedback for certain, as it is completely impossible for the client NOT to leave feedback when closing the contracts.
N/A means "not available" - because of the refund request, but clearly the feedback won't have been great.
You now have the choice between agreeing to the refund request or going to dispute. If you go to dispute a mediator will try to get you and the client to work it out amicably. If that fails, the only option will be arbitration, but that is very expensive (at $ 291 each - client, you and Upwork)
How much money are we talking about?