According to Walmart, MoneyGram is a money transfer service that allows people to send money from any Walmart store or online to another Walmart store. Since Walmarts are located all over the United States, MoneyGram makes it easy to find a convenient location for the recipient.
Walmart says that for online money transfers, the sender needs a bank account or a credit or debit card. No credit or debit card or bank account is needed for in-store transfers. The sender has to verify his identity with an official identification method, such as a driver's license. Fees for sending money vary depending on the location and speed of the service.