DO NOT TRUST MONEYGRAM! HORRIBLE SERVICE! If I could I would give it 0 stars! I used this company thinking I would be able to get money to my fiance when he needed it, but I was SO wrong! I sent him money through Walmart/MoneyGram online and everything looked good on my end as the status of my transaction was showing "Ready to Pickup". I even saw the amount drafted from my account. My fiance goes to the store and he is told it is "On Hold" and that he needs to call me to make sure what is going on. He proceeded to tell me and then call the company and he is told they needed to verify some things. I also called on my end and am told that they need to verify some things with the recipient and only him. NEVER were we told what exactly needed to be verified. After 2 days he calls again to check again because he was told they needed time to review and so when he called, he is told that I now am the one that needs to call to further verify. At this point I am beyond upset that their "Fast money transfer" was just a lie! I call and all they asked for me to verify was my email and birthdate. My fiance told me that they didn't ask him ANYTHING to verify. Just Who I was and Why I was sending him the money. (None of those questions pertained to why the money was being transferred because they did not ask me those questions to "verify" being that I was the sender). The guy later during the call tells me "Because we cannot verify this transaction, MoneyGram has decided to cancel the transaction and refund you. You will receive the money back in your account within 3-10 business days". I am beyond livid! FIRST, they never gave us any indication that this money was put on hold, my account was showing the money drafted and that the money was ready for pick up. SECOND, We never received an email or phone call to let us know that we needed to call to "verify". VERIFY EXACTLY WHAT? We were NEVER told exactly what it was that we needed to verify, so this "verification process" was beyond ridiculous and STUPID! THIRDLY, Again, the lack of communication- we were NEVER Told the EXACT reason why this transaction was being cancelled and what the verification was all about. LASTLY, for them to draft the money out of your account and then all of the sudden tell you the transaction is cancelled you'll have to wait up to 10 days to see the money back in your account is ABSURD! Save yourself the trouble, headache and flat out save your money! I decided to seek other options and tried WorldRemit. They kept me up to date via text, email and app on all the process from my money being processed to the time my fiance picked it up- Hassle Free! My money was immediately sent and he was able to pick it up in less than 30 minutes with so many absurd so called verifications. Trust me, don't send money via MoneyGram, they are just horrible with the entire process and do not give you clear indications of what is going on. Oh but they are good at drafting your money within seconds!