the longer they delay, the more interest 'your' money earns in their account. unfortunately it seems common these days, you pay and the money's gone immediately. but you need a refund and it's minimum 3-5 working days. and as in your case a few weeks before they contact you and then you have to...