I think they will have have a developer area where you can upload modules, they check it and make sure it's up-to scratch no exploits etc (Since we can all miss things) and then it will be added, and if they wish to buy it they are redirected to your site to pay.
After payment redirected and they can click install haha.