In reply to pixelfunk.

This is right from the moneygram page on the walmart website, it was open for international use

"Step 1
Enter Your Amount
Select the country where you want to send money, a service option, and the amount you want to send. You can send to any Walmart store in the United States and Puerto Rico or any international MoneyGram location."

Moneygram is used heavily for international transfers