Selling software through PayPal using C# and asp.net
I just spent the day creating a payment process through PayPal for some software that I'm creating that's called
File Phantom that's for protecting files. There aren't any obvious ways to add one of their buttons to an ASP.NET website. The main problem is that they dont give you the encrypted link to use. They have this open link where all the variables are easily changeable by anyone so someone could change the price of a product if they wanted to. Not a good thing at all.
My work around wound up being to create a page dedicated to the little form button they wanted on the page. Wasn't the optimal solution but it worked.
Maybe this isn't something people do very often but it seemed like quite a pain to get this payment process working. I know ASP.NET and C# fairly well and I had some trouble getting it going. Probably took about 10 hours although some of that time was working on hooking it all up to a database for reporting. I'd also never looked at any of their API sets before but it was still a pain.
Their C# example for the C# Asp.NET example also only seemed to show about a quarter of the steps that were nessecary.
If you're doing this yourself as well, you'll need these links.
https://www.paypal.com/en_US/pdf/PP_OrderManagement_IntegrationGuide.pdf
http://forums.asp.net/thread/92314.aspxLabels: filephantom software C# programming asp asp.net