Yes. When checking in online, you can choose the option "No onboard expense account" to prevent your children from using their Seapass card for onboard purchases.
You can also visit the Guest Services desk once onboard and they’ll assist you.
Email Your Questions
Locate a Travel Agent
Previewing: Promo Dashboard Campaigns