How to paymaster charge fee

Hello, I am currently testing the Paymaster feature with a smart contract that has been previously deployed on Mumbai’s GSN. The Paymaster has the address 0xcA94aBEdcC18A10521aB7273B3F3D5ED28Cf7B8A. And it has been successful.

However, I have a question: If everyone is using the same Paymaster, then who will be responsible for transferring funds to the smart contract? Does the smart contract use shared funds to pay for transactions? Thank you all.