UPDATE: I'm a total plonker! The cash did turn up!
I don't know how I missed this (well, I do - I have so many gambling debits and credits on this account that it's easy to miss). I guess Ecash also missed it, since it's right there on a statement I sent to them. It shows up as a different name to what I'm looking for, and because the amount was split into my original £50 deposit and the additional £190.46 win the figure that I was looking for isn't there either.
Apologies to everyone who has contributed to this thread with help and advice, sorry for wasting your time!
Also, my apologies to Intercasino for sending you on a wild goose chase. I will contact both Intercasino and Ecashdirect now to update them.
Stupid, stupid, stupid!
Why does the casino have to do this? Making it hard to spot a payment is hardly constructive, this is not the USA!
Players know how much they have withdrawn, so when they are told it has been sent, this is the figure they look for.
A demonstration of how hard this was is that the casino themselves failed to spot that the payment had turned up, and they would be expected to know their systems inside out, and thus know exactly what to look for.
They could have ended up paying the player twice without noticing, and the player would have accepted the duplicate was the only payment that had been made.
Bank statements are supposed to be clear, and merchants should be using their public facing brand name, rather than some obscure internal one, when transacting with customers. Intercasino are not the only ones to do this, many do, and many companies fall victim to chargebacks because the purchaser cannot recognise the descriptor on their statement, and say "I have never bought anything from General Trading Co of Taiwan" to their bank, only for it to turn out that the purchase was actually something they bought from a well known brand name, and so were expecting this brand to show on their statement.
I have noticed that casino transactions often have generic names that bear no relation to the brand on the site. Intercasino, for example, shows up as "ECash" on bank and card statements. It could mean anything, and the very name gives the impression that it is some kind of cash advance, rather than a purchase at a merchant. I have found withdrawals also marked "ECash", and there is nothing to tell whether it came from Intercasino, VIP Casino, or any other brand using Cryptologic software.
Except where there is a need to disguise the transaction, casino should ensure that the descriptor used makes it clear to the customer where they made that transaction, or from where they made the withdrawal. It would make it much harder to make mistakes when checking statements, and thus fewer mistaken claims of something going wrong.
It also illustrates why casinos ask to see the statement in such situations, except that in this case the casino people made the same mistake as the OP in failing to spot that the withdrawal had been properly credited.