Unfortunately, there are fees charged by credit card companies that cannot be refunded, so the bamboo payment processor does not refund their processing fees.  Pros can always offer to hold on to the registration fee and provide a comped class for your user or client in the future.