Pragmatic issues, quoting from other thread:
It’s worth looking at Itch.IO to see what this looks like in a fully functional (if small) game sales platform.
- Storefront builder tool for authors
- Sales reports for authors
- Payment reports for authors (sales are not identical to payments because of scheduling, e.g., if you pay authors at the end of the month)
- Refunds and refund policy
- Do you allow player ratings of games? Player comments? Discussion forums? (all of these require moderation)
- Tax handling for all countries where people buy games
- Tax handling for all countries where authors live
(I get US 1099-MISC forms from Itch and Valve every year, for example.)