I have a client with a freelance website. We agreed on $125 to finish a project. He agreed to a contract as an hourly job. It was $3 per hour including the website's charge. So 41 hours per week would be $123.
On the last day of the first week, I messaged the client and told him that I can't finish the task because it is bigger than I thought, and I requested of him that he give me one more week. He said yes, so I continue working.
I was paid for this work via an automatic online weekly timesheet. I was automatically paid for my first week's timesheet. Then my client refused to pay me for the second week's timesheet because of the unfinished task. I discontinued working. I told him that I thought he knew that the task was so large that it could not be finished it in 41 hours. The timesheet is in dispute, but the freelance website resolved the issue, they charged the client account for the time sheet and getting me paid.
Now, the client is threatening to sue me, if I don't refund him the money. Is he capable of suing me given that I am from a different country? Am I breaching a contract?