If it's too good to be true, it probably is! There are many other similar scams out there, such as "free Steam wallet" or "free Xbox Live Gold codes". Honestly why would anyone give these away to strangers for free? Always exercise caution and never reveal your login credentials/credit card details.