Paul Mendoza C# blog
Thursday, November 23, 2006
  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.aspx

Labels:

 
Comments: Post a Comment





<< Home
I am currently an ASP.NET, C# developer working on MangosteenNation.com, a XanGo website for helping people build their businesses. I am also pursuing a degree at CSU San Marcos in Southern California.

XanGo at Mangosteen Nation

Archives
October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / April 2007 / May 2007 / June 2007 / August 2007 / February 2008 / August 2008 /


Powered by Blogger

Subscribe to
Posts [Atom]