Online registrations are by means of secure transactions via Stripe (2.9% of the total registration fee +$0.30 per transaction, 2.2% + $0.05 going to Stripe and 0.7% + $0.25 toward ongoing
development and support of the system) with full payment reporting available in Curling I/O for all types of products (e.g. curling camps, conferences).
For example, a $375 club league product would include the applicable club fee, MA fee, and Curling Canada fee, less the "Estimated Processing Fee" (i.e. the Curling I/O maintenance fee) that is deducted from the sub-total:
You can see in the resulting Payout report that the amount Stripe deposits later should fairly closely match the initial I/O estimate (in this case, only $0.01 variance). It is this processing fee that goes toward Curling I/O maintenance and development. It comes out of the product revenue.
Online processing fees are taken automatically via Stripe Express; there is currently no processing charge for offline payments.
Other affiliate fees (e.g. Curling Canada IMF, competitor card fees), regardless of how they were paid by the curler, online or offline, currently must still be remitted by clubs and MAs through the traditional cheque means via the MA to Curling Canada. Auto-remittance for online affiliate fees is on the road-map for the 2019-20 season.