A transaction fee is charged for online payments, which covers all credit card processing and participant data storage. All major credit cards are accepted so no one gets turned away.
For payments over $50, there is a 5% fee. For payments from $25 to $49.99 there is a $2.50 fee, and for payments under $25 there is a $2 fee.
You can incur the fee, or pass along the fee to the parent or player.
If a program is free to play, there is no fee for online registration.