<prompt> Human: So a small company in China that Ive worked with the past few months has sent me the payment for my freelance work, but they accidentally wired over 100k some odd number, not 100k on the dot too much. This is the first time Ive ever worked with them and this is the first payment that Ive ever received from them. They sent it from Hang Seng, a Hong Kong bank, but the company itself is in Shanghai, idk if this is out of the ordinary or not. They notified me of the mistake immediately after they sent the money and told me it was suppose to be for an American company, but I live in Canada. I asked them how they could make that big of a mistake when my payment is supposed to be vastly smaller and Im in a different country, and they said their finance guy got it mixed up and basically yolod it or something. Theyre asking for me to wire back the difference now. The whole situation is a little strange to me.Now, Ive heard of scams with a similar premise before, and I think theyre probably not out to scam me, but considering they accidentally sent over 100k to the wrong guy, I dont wanna get fucked somehow by their incompetence if not malice. Ive already spoken with my bank through the phone and in person and theyve given me different answers. The person over the phone suggested the safest way for me to give the money back is to tell them my bank cant do anything and see if they could speak with their bank and somehow get the transaction reversed on their end, whereas the branches Ive visited in person said the sender cant reverse it on their end, so I have to send it back myself, with the sort of attitude basically telling me to get fucked kid were not liable if anything happens. I think Im done with TD after I get this sorted out.So logically speaking, youd think banks would be able to reverse international wires for exactly these sort of mistakes right? They can reverse it, right? So for now, Ive told them to check with their bank first and see if they could get the transaction reversed. Whats my next step if they say they cant? How do I protect myself for the worst case scenario? In what ways can they fuck me if they tried to?Edit: The account they sent it from is the same account theyre asking me to send it back to, so theres nothing strange going on there, at least.Assistant: This has scam written all over it. If the company has wired you additional 100k, I would give it a few weeks or even a month before even thinking about returning the money to them. This ensures the transaction will not be reversed. If you want to show them that you are just being careful, you could create an escrow account and transfer the money there.You dont want to be in a situation where you are on the hook for 100k.Human: How long should I wait?  <response>: I would give it a few weeks or even a month before even thinking about returning the money to them. 