"I chose the internet because it was 10:30 at night. All I had to do was key in the amount of money I wanted to send, the sender's information, and that was it. It took maybe a minute," Williams recalled.
But less than 24 hours later, Williams needed to cancel the wire transfer.
"The recipient was planning to travel, and they decided they did not want to travel at that time. And I said okay, let me call and get my money back," said Williams. "When I called - because the recipient had not picked up the funds - Western Union said not a problem, and they would put the money back on my card."
But Williams said that didn't happen.
"Two days later, they actually pulled it from my bank account, the whole amount," she said.
Williams said she next started calling Western Union.
"I called every day, and I would get different people. And they would say we've already sent your money. It's the bank holding it up, just give it a few days, and I would call the bank and they would say we don't even see anything out here," said Williams.
Three weeks later, Williams said the money was still not in her account.
"I was so frustrated, I wasn't even mad any more. It was ridiculous at this point. And like I said, each time they would be apologetic, and I would say I don't get it, you're always apologizing, but nobody was able to get anything done," she said.
So Williams reached out to me.
"After that, it got solved really quickly," said Williams.
Williams not only got her $100 refund, but the $10 processing fee too.
"I was very happy to have it," she said.
A Western Union representative said the refund was put in the system when Williams requested it, and refunds are issued in a bulk system every so many days. He added it is their intent to make every single customer happy with their product.