Hello I have been working on a website which will be some advertisement for people who sell houses, but I do not know what programming languages I need to build it. The real question for me is what do I need to create a payment system (example: Let's say a user registered on my website and he wants to post his ad on my website how does he get the privilage after paying me to post.) Also what do I need to create a database that will generate and store numbers which it sends to the users so I will know which is who(sorry for bad description). Well currently I know HTML and some PHP, I have lots of time so please tell me all the languages that I need to know do not hesitate. Thank You for your time.
You might want to check out Magento or maybe OSCommerce. I find Magento to be a very strong application for registrations, payments, etc. and it handles virtual (e.g. your ads) as well as physical products. There are some limitations with these as they utilize php and MySql. The database for Magento requires some specific settings that limit who can host it. I personally have used MxHub (http://www.mxhub.com) which has been very worthwhile for my needs.
You could integrate paypal into your site, since paypal is very popular and even people who do not have paypal can pay you with a credit card which is very useful. Depending on what you have done, you could create a website with wordpress (wordpress has a registration system included which can be modified/used) and then you could integrate paypal and allow people to advertise on your site and earn money. Kind Regards
It's pretty easy to interface with paypal. Basically, you send the user to a paypal gateway page with a bunch of POST variables defining certain things about the transaction (item price, how many, etc), then they fill out their credit card or paypal information, agree to the payment, and get forwarded back to a landing page on your site. One of the POST variables that you send defines a URL that paypal will send a request to with some details about the payment when it is complete, so from the callback URL you define you can update your inventory and mark the payment as processed. There is an entire section of PayPal devoted to helping developers learn how to integrate. You will probably want to start here: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_overview Good luck!