Yes you can!
No, you only pay Stripe fees. All your clients, subscriptions, and payments also go directly to your Stripe account.
Yes—tie hours/credits to requests
Yes, fully self-serve
Yes, you can enable multiple currencies and create services in multiple currencies too.
Yes, via Stripe