Here is my honest experience of using cdkeys>
If you buy with cdkeys, you are taking a dangerous gamble!
I purchased 2 codes for Xbox One, and both were invalid! (I saved photos, and screenshots to prove this, and sent them along with my support request)
So far I have completed six! Support requests, two paypal claims, and still have had no refund or contact with cdkeys. I even tried to contact them via facebook, I was ignored for many days, then got and unsympathetic, unhelpful and rude message from their team - and yes it was the 'official' cdkeys facebook account!
If you buy with cdkeys, you are taking a dangerous gamble, because if you ever have a problem, they will ignore you and treat you with a high level of disrespect.
17 days after I tried to contact them for help, I am still without refund or communication, my paypal claims for 'more information from seller' have been ignored.
When a customer posts a negative review on trustpilot, cdkeys employ many fake positive reviews to flood the page until the negative comment is not visible!... and because they are a 'paid ' business account, they are allowed to do this unchecked! At least sitejabber genuinely reflects the real experiences of actual customers.
Cdkeys is one seriously disgusting company to deal with.