Postal Money Orders: Usually, the cheapest way to send money to a foreign country is to purchase a postal money order from your post office, in the currency of the seller's country. Postal money orders can be easily cashed at the seller's post office if they are payable in the seller's currency.
Money-Order Services: Money orders can be purchased from services online, where the buyer pays with a credit card, and the service mails a money order to the seller. Such services can be expensive, depending on the amount of the transaction, but are worth considering because of the convenience, especially for foreign buyers who need to send payment in USA dollars. To see my article that compares services that sell money orders online, click here: