Can you pay MoneyGram with a credit card?
Daniel Santos
Updated on February 20, 2026
What payment methods can I use for sending money online? You can pay for online transfers using a bank account (United States only) or credit/debit card (Visa or MasterCard). Card issuer cash advance fee and associated interest charges may apply when you use a credit card.
What information do I need to send money through MoneyGram?
How to send money
- For all sends: Your I.D. where applicable. Your recipient’s full name matching their I.D. and their location.
- If sending to a bank account, you also need your recipient’s bank name and account number.
- If sending to a mobile wallet, you also need your recipient’s mobile number with international dial code.
Can you send money Through MoneyGram with a credit card?
In an effort to minimize fraud, MoneyGram advises consumers to send money only to people they know and trust. The MoneyGram “Economy” service option is only available for money transfers using a bank account. MoneyGram does not accept American Express or Discover credit cards.
Where can I send money with a credit card?
MoneyGram offers two money transfer service levels, giving customers the ability to send money almost anywhere in the world using a bank account or credit card. Go to the MoneyGram website at moneygram.com. Click the “Send Money” tab in the main menu, then select “Send Online.”
Where can I pick up my Walmart MoneyGram?
You can receive your MoneyGram in cash at any MoneyGram agent location, including at most Walmart MoneyGram locations. The money is typically ready for pick up in as little as 10 minutes after the transfer is submitted. To find a MoneyGram location near you, click here.
How much does it cost to use MoneyGram?
When it comes to exchange rate, MoneyGram takes a small bite out of your transaction whenever you switch currencies. You will usually pay between 2% and 5% of your total transaction cost if you need to exchange currencies during the transaction. So how much does MoneyGram really cost?