A Single DLL ASP.NET (2.0/3.0/3.5) Server Control will do everything for you if you want to develop an e-commerce web application with PayPal Website Payments Standard. Enhanced Design time GUI will guide you to generate any kind of PayPal supported buttons - ( Buy Now, Donation, Add to Cart, Subscription, Cancel Subscription, Upload Complete Cart, View Cart) buttons. PayPal Encrypted Website Payment buttons can be generated on the fly either from design time GUI or programmatically by providing the Certificates. If you do not have PKCS#12 and PEM certificates, guess what!!! The design time GUI will generate those certificates for you. IPN & PDT is considered as if those are the very control's server side events where all IPN & PDT variables are available as the properties of Event Argument. Sample e-commerce Web Applications are available in C#.NET and VB.NET languages so that you can develop your shop directly using the sample codes, no need to start from Scratch.