• We just launched and are currently in beta. Join us as we build and grow the community.

C# Shopping cart with Paypal integration developed in Visual Studio 2005

sadsdafdsafds

Interactive Debugger
S Rep
0
0
0
Rep
0
S Vouches
0
0
0
Vouches
0
Posts
80
Likes
13
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 200 XP
PaypalCart v1.0 Developed using c#

PaypalCart is fully designed using WebUserControls which makes it simple as dragging and dropping the shopping cart WebUserControls to any web site templates that has been converted to Asp.net in Microsoft Visual Studio. All frontend WebUserControls are fully customizable using style sheets.

Visit the demo site and login for features of the shipping cart.
Demo site
Downolad PaypalCart v1.0

shopping_cart_0.jpg

Installation instructions

1. Give write permission to folders App_Data, Uploads.

2. On the pages that you place your backend WebUserControls add this to the page tag ValidateRequest="false" EnableEventValidation="False" MaintainScrollPositionOnPostback ="true"

And add this to the Page_Load of the code behind file

if (!User.IsInRole("Administrator"))
{
Response.Redirect("~/YourLoginPage.aspx");

}

3. The main shopping cart WebUserControl named DISMItems.ascx

simpley countains two outher WebUserControls named OnlineStorD1S.ascx

, and OnlineStorD1SM.ascx

. if you placing DISMItems.ascx

on a page named index.aspx

and running it would display the cart in a single page when the user clicks on a item in the index.aspx

the page would reload using urelrewrite and changing the page title and meta tags according to the item. If you wish to place the DISMItems.ascx

on a page author than index.aspx

simply place it on any aspx page and open UrlRewriterHandler.cs

and search for index.aspx and rename to the page you have placed DISMItems.ascx

on.

4. If you wish to have two different pages to display your items simply place OnlineStorD1S.ascx

on one page and OnlineStorD1SM.ascx

on another page open UrlRewriterHandler.cs

and search for strVirtualPath = "~/index.aspx";

and change with the name of the page you placed OnlineStorD1S.ascx

on.
Ex. strVirtualPath = "~/yourpagename.aspx";

Do the same for the page you place OnlineStorD1SM.ascx

this time open UrlRewriterHandler.cs

search again for strVirtualPath = "~/index.aspx";

and change with the name of the page you placed OnlineStorD1SM.ascx

on. Ex strVirtualPath = "~/yourpagename.aspx";

5. Don’t place meta key word, and description tags on the pages you plase DISMItems.ascx, OnlineStorD1S.ascx, OnlineStorD1SM.ascx

on they will be auto generated.

6. On the page that you place the StorePay.ascx

WebUserControl the form tag should be

for live and

for testing.

7. Open IPNProcess.aspx

in the code behind file valid strings are "test" for sandbox use "LIVE" for production use "ELITE" for test use off of PayPal...avoid having to be logged into PayPal Developer
PPIPN objPP = new PPIPN("LIVE");

//For production use
//PPIPN objPP = new PPIPN("test");

//For sandbox use

 

442,401

317,942

317,951

Top