I have used Paypal, but one foreign vendor was also able to take a US bank check. I was a bit surprised as I did not know this was possible. I'm sure it varies by country, but if it's possible in your country, larger companies, in particular, may prefer to pay by bank check.