Yes, it is not a scam! It is through Facebook. And much like a hotel or a place you run a tab, they run a ghost transaction that shows only temporarily to verify it is an active card.