No, Western union is only for personal use and you can get and send money to family and friends only. Hence using it for commercial purposes is not a very good idea. however many people use it for that as well. Apparently there are no special checks to ensure this.
Another way to receive money from abroad is xoom.com, I had used it with a few clients while freelancing.