Definitely seems to be a USB card - I Googled "USB credit card" and it comes up with similar-looking stuff: