Yes, you can buy real scratch cards online. Online casino scratch cards are real money games where you scratch for actual wins. That being said, you can't buy physical paper scratchers from online casinos.