From AT&T’s website:
Use Purchase Blocker to prevent mobile purchases (apps, games, etc.) that are billed directly to your AT&T account.
Doesn’t restrict credit card purchases from smartphone app stores.