[Pay Per View] I need special functionality

Hello! Please, tell me how I can organize the functionality I need:

The ability of site users to add paid articles to the site and sell them to other site users. In this case, the site must take a commission for this.

Each user must have a virtual currency wallet. Can you suggest existing plugins for this?