I would be guessing that a "satcard" are those cards to allow satellite TV access. If you check the forum policies you see such a discussion beyond buying such a card and using it as stipulated is not allowed here.
Bob