We have made several large sales overseas. Go and talk to some one at your bank. Ours set up a new account, the customer wired the money to that account from his bank. We had already signed the papers to transfer all the money sent from the new account, to our regular account. It also closed that special account after the money was transferred. That way they can't say the money was sent to the wrong account and try to get it back.
Don't take any kind of checks period. I had one guy put a stop payment on a certified check. Claimed the check was stolen. We had to get the feds involved on that and we got our money.