I have no credit card info on anything but Amazon/Play/Zavvi.

Only a moron would give Microsoft their card details.

Or Sony for that matter.