So by that logic, the airport Travelex that charges "no commission" but a 20% spread between the bid and the ask is also not charging transaction fees? I suspect cribbing from Travelex and calling it "no commission" is likely both more accurate, and probably more legal, but IANAL.
So you are collecting transaction fees, just none of one particular type of transaction fee.