In the U.S. it is illegal to offer credit to anyone under the age of 18 as they cannot legally enter into contracts. It would be a huge liability for a credit card company as the contract for credit (and thus right to request repayment) would essentially never be valid, although presumably they could go after the person's legal guardians for payment.