The site owner can sell media content per file.
1) Every registered user may add files to shopping cart:
2) View shopping cart:
3) Click Checkout
4) Order the files and select Payment method:
5) Go to payment gateway and pay there:
6) Return to the site and download the files:
The site owner may handle the orders at Admin panel -> Orders