Create Post Section accepting and validating payments

Please how do i create a post or add section for the end user to upload and add new products being a text, video or picture to a marketing website which was created using Axure rp 9.
Again how can i implement a payment plan, receive payments and automatically allow products to be downloaded by customers. Thanks…