The conditions shown before you commit to any streaming service subscription I've ever seen clearly state the fee is non-refundable once paid. If you subsequently cancel while in the subscription period, that prevents the subscription from auto-renewing when the subscription period ends.
If you subscribed through Roku instead of directly with the service you're subscribing to, Roku just acts as an agent and has to pay that service.
If you can't trust your kid to read the conditions and abide by them, you can log into your account at my.roku.com and set up a PIN for your account and set the conditions under which the PIN must be entered, such as when making a purchase.
Roku Community Streaming Expert I am not a Roku employee, only a user like you. Streaming Stick 4K+ 3821 | Streaming Stick+ 3810 | TCL Roku TV 43S245/C107X | Streaming Stick 3600
If this post solves your problem please help others find this answer by clicking "Accept as Solution.". Please only do this if it ACTUALLY solves your problem.
For account and billing related issues, please reach out to our support team directly here for your 'Account or billing' issue, here: https://support.roku.com/contactus. They will be able further assist you.