I know how they get the keys, they buy them on the grey market (usually Russia or other regions in that area) where the prices are dirt cheap, then mark them up and sell them to you. The problem here is that they are selling the standard edition for £19, SE are selling it for £30, so that is £11 that SE are not getting.
The main problem is that g2play do not know where their keys are coming from, they buy them off dodgy looking blokes, who may have used a stolen credit card to purchase a lot of keys, which they then sell on to g2play, who then sell them on to you, so when the original payment from dodgy bloke gets rejected, they keys that dodgy bloke were sold are revoked. You just have to seriously hope that dodgy bloke wasn't totally dodgy and was happy with his small cut.
