I want to add a form to a website where customers can fill out the required details select the payment there making from a radio button i.e $50 for 2 nights or $130 for a week and click submit. They then get directed to the paypal processing page and when they pay the details they filled out get submitted to my email and a email is sent to the customer telling them payment has been received. If they cancel I dont want to receive any email. Is this possible with paypal?
There may be some shopping cart system which works with the Paypal IPN which can do that for you but since I am not in the business, I cannot say what. Yes, if your shopping cart you can use it to formulate the final pricing then pass in the url your internal transaction ID or something which is unique to the sale. Save all the entries in your database. Then after the buyer complete the transaction, you can set the redirect back to your website with the same transaction ID tagged to the URL which will update your database to conclude the transaction. The Paypal Buy NOw button has two Return URL which you can use, one for successful transaction and one for cancelled. The Cancelled can be used to remove the entry from your database. Or you can just use the Paypal shopping cart. Login to your Business/Premier Paypal account and go to the 'Merchant Tools', you should fine what you need int here.