Instead of a non-profit, it should simply be nationalized and run as a utility. This not only eliminates the "tax on transactions", it would also transfer Visa's enormous power to structure markets (by cutting entities out of the payment processing system) from a private corporation to a body with at least some democratic accountability.