"I am very sorry but unfortunately there appears to have been a flag raised on the payment and under the advice of our card company, I have cancelled the order."
Wow

please let us know about the outcome / if you got your money back.
I know that this may take a while.
The purchase was cancelled on July 4th, MyChoice card sent me the money on July 7th. When I access the MyChoice card app the money is there, when I access the Wirex app the money is not there. So I don't know if MyChoice is going to talk to wirex about this or wirex will not recognize the money. I have no ideia what will happen if I try to withdraw/spend the money.
I think that MyChoice has sent the money to Wave Crest. Wirex and the app may have to synchronize with Wave Crest. However, don't take this as granted, it's just a possibility.
From what I've read it could take 5-14 days.
https://help.wirexapp.com/hc/en-us/articles/115000215653-How-do-I-get-a-refund-from-the-merchant-You could ask their support about this, it's the best approach I could think of.