Absolutely disgraceful. I have been using Moneygram for the last year purely because all the details are on my account and it's easier to send that way. It's fine when the transaction all works successfully but if there is anything wrong they do not want to help you and will drag and drag any refund you are due.
Firstly if you are in the UK, DO NOT USE THE POST OFFICE TO SEND. They are usually extremely unhelpful if something goes wrong and any refund will take 7-10 whole working days. Even though it is YOUR MONEY that is owed to you.
I had sent money via the post office previously and although extremely time consuming, it went through. A week later I went to send money and put my card into the machine, payment went through. Only to be told that there was an error and Moneygram have no record of it whatsoever. The Post Office's policy is that even if you don't cancel it yourself, but Moneygram does, it will still take 7-10 days to go back into your account. There is nothing more they do to speed up that process even though it is through no fault of your own and it is your money. Moneygram will constantly blame the post office and wash their hands off it.
I then sent another transaction online as this is my usual method. Again, it went through and took my £3000 but said there was an error and I am not able to do this transaction online or at a post office or on the phone. No further info was available about why this was the case. The money had left my account, my bank said there wasn't anything they could do because they had authorised it.
Moneygram customer service is very rude.If you challenge them on anything they become defensive and try to get you off the phone. I am very sure that if any of these useless people had lost money, especially £3000, they would be wanting an explanation and would not be taking it lightly. They are very dismissive and it seems that this happens all the time so they fob you off saying there;s nothing they can do and to wait 72 hours. In this situation, they said they will not be taking the money and therefore it should arrive back into the account. However, in refund situations, it is 7-10 days.
Surely any major company would realise that this is unacceptable. The money leaves your account so quickly but to get it back takes several days- this is unfair. I refuse to believe that there is nothing they can do to change this. They just want to keep customer's money to cover their costs and then refund you when they're done. They also don;t make this clear on their website. Even a disclaimer saying "There may be occasions when Moneygram has to cancel your transaction or there is an error. It will take x amount of time to refund you". It's very basic.
I would avoid this company at all costs. It is a risk doing a transaction, especially if it is a large amount. My money is now gone and I am flying for my wedding in 3 days. This money was for our wedding and has been taken just like that. Worst people I have ever dealt with.