How does Steam handle free games with micro transactions?

As in, am I allowed to manage micro transactions with my own backend through Paypal or Stripe or whatever I want, or do I have to put all my micro transactions through Steam DLC in which they would of course take their percentage cut of?

Basically, is it possible to use Steam merely as a “marketing” tool, and get 100% of the profit my game is making.