A 5% transaction fee is charged for online payments, which covers all credit card processing and unlimited text and email messages to participants. All major credit cards are accepted so no one gets turned away.
You can incur the 5% fee, or pass along the 5% fee to the parent or player. Charge $100 online, $95 will hit your bank account.
If a program is free or payments are made in person, there is no fee for online registration.