Sellers havnt got codes but still listed

Gameflip can this be sorted out because i only buy from here. Sellers listing games for sell but not actualy having them. I buy a game then get a message saying its sold. 50 minutes later still not refunded. Why should we pay out for something if the item listed is not availibe from them. Money comes out of my account got to wait 3 days for money to comeback to my bank account. Should not be listed if they dont have it