Can I ask end-users to pay to access my Community Gateway?

No. Community Gateways must be free at the point of use.