Some spoilers for stages if anyone is contemplating purchasing:
It's likely a caching error. Visit your NC Log, then log out. Log back in and it should be there.
Yes, the online merchants to purchase cards from are trustworthy as they are official retailers. I highly recommend scratchmonkeys.