寻找兼容 PayPal 的轻量级 ASP.net 购物车 [关闭]
Posted
技术标签:
【中文标题】寻找兼容 PayPal 的轻量级 ASP.net 购物车 [关闭]【英文标题】:Looking for a lightweight ASP.net shopping cart that is PayPal compatible [closed] 【发布时间】:2010-12-04 02:47:31 【问题描述】:我目前正在开发一个简单的电子商务网站。我正在寻找一个轻量级的非托管 ASP.net 购物车解决方案,需要
能够与 PayPal 通话 与当前站点集成 最好处理 PayPal 的即时付款通知当前站点使用 PayPal 立即购买按钮或 PayPal 的添加到购物车按钮。我对 PayPal 购物车的问题是它允许买家在结账前更新购物车中的商品数量,这是不可接受的,因为该网站中的每件商品都是独一无二的(即数量 1)。
我为 PayPal 的即时付款通知编写了一个处理程序,以便在商品售出时从网站上删除它,但它非常不灵活,而且我没有时间或金钱来编写一个好的处理程序,所以可以处理很棒:)
有人使用过任何非托管的 ASP paypal 购物车并有一些建议吗?
【问题讨论】:
【参考方案1】:如果您可以使用控件(用于 Web 表单)或组件(用于 ASP.NET MVC)构建您的购物车,那么您可以尝试使用 ASP.NET PayPal Control for Website Payments Standard。
这是链接:http://www.spicelogic.com/Products/ASP-NET-PayPal-Control-for-Website-Payments-Standard-4
该下载还包含在 asp net MVC 和 web 表单中集成 paypal 支付网关的示例项目。
【讨论】:
【参考方案2】:您可以随时选择Shopping Cart .NET 的部分内容在您的网站上使用。您可以将 InvertedSoftware.ShoppingCart.Intergration 用于 PayPal,将 InvertedSoftware.ShoppingCart.BusinessLayer 用于购物车。如果您愿意,我可以为您指明正确的方向,因为我写了它。
盖尔
【讨论】:
嗨,Gal,购物车功能是否适用于 PayPal 标准账户,它将所有支付操作传递给 PayPal(带有一组项目和价格),然后调用带有 IPN 的 url 以确认成功交易?如果是这样,你能指点我那个方向吗?谢谢【参考方案3】:我们尚未发布,但如果您有耐心的最后期限,请考虑 DotNetMerchant (http://dotnetmerchant.org),它是一个库,您可以添加到您的解决方案中以调用多个支付处理器,我们将支持 PayPal(Website Payments Pro, PayFlow Pro 和 IPN)
【讨论】:
漂亮。我喜欢那个图书馆的样子。我最担心的实际上是物品的数量,但这个图书馆肯定会让我的工作更轻松。【参考方案4】:总会有的:
Shopping Cart.NET
尽管这可能会也可能不会像您希望的那样“轻量级”。
或者,The Beerhouse 有一个电子商务“模块”,其中包含一个与 PayPal 集成的购物车,尽管“The Beerhouse”本身是一个完整的应用程序,您需要重构购物车代码以供自己使用.然而,它更“轻量级”。 (请注意,The Beerhouse 的最新版本适用于 ASP.NET MVC,而旧版本适用于 WebForms)。
【讨论】:
感谢您的回复。我发现大多数购物车软件都有一个完整的 Web Shop 软件包。感谢您指出更多的开源解决方案。我认为现在最好使用其中一种解决方案,而不是尝试编写自己的电子商务网站。即使是一个简单的商店也有很多小复杂性需要考虑。 我无法让 Shopping Cart.Net 工作。我会尝试spicelogic.com/Products/… 并向您报告【参考方案5】:查看 nopCommerce:
http://www.microsoft.com/web/gallery/nopCommerce.aspx
可能不完全是你所追求的,但它非常好,开源,你至少可以看看他们是如何做事的。
希望这会有所帮助。
【讨论】:
感谢您的链接。不完全是我对这个项目的想法。不需要整个应用程序套件,只需一个可以与 payPal 交谈的购物车。但将来我会牢记这一点,而不是试图重新发明***:)。以上是关于寻找兼容 PayPal 的轻量级 ASP.net 购物车 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 ASP.NET 将资金从商家 Paypal 帐户转移到 EndUser Paypal 帐户?