在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案

Posted

技术标签:

【中文标题】在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案【英文标题】:Simple solution to integrate PayPal on ASP.NET MVC site 【发布时间】:2011-05-01 02:04:50 【问题描述】:

PayPal 为网站提供了许多与 PayPal 支付集成的解决方案/产品。我想知道将 PayPal 集成到 ASP.NET MVC Web 应用程序中的最简单或最简单的解决方案是什么。我应该使用哪种解决方案?如果以前做过这件事的人可以分享他或她的经验,那将会很有帮助。谢谢。

【问题讨论】:

45 分钟的 msft 视频是否太长? ;) asp.net/mvc/videos/… 45 分钟?!我一定会检查出来的。谢谢。 【参考方案1】:

最近我在 ASP.NET MVC Razor 视图中实现了一个 PayPal“立即购买”按钮。最后,该按钮只是一个发布到 PayPal 网站的 html 表单。但是,我花了一些时间才发现需要哪些隐藏的表单字段,以及我还可以使用哪些可选字段来进一步配置付款流程。我在我的博客上发表了我的经历:http://buildingwebapps.blogspot.com/2012/01/single-item-paypal-buttons-and.html。在那里,您还可以找到 MVC Html 帮助方法的源代码,该方法可以减少渲染单项 PayPal 按钮的工作量。

【讨论】:

【参考方案2】:

将 PayPal 与 MVC 集成不是您的问题。整合您的电子商务结帐流程是困难的部分。 PayPal 有一个非常好的预打包程序集,您只需要参考就可以了。

我的主要观点是,您的技术堆栈不是您应该在这里关注的。而是学习 PayPal API 以及它如何适合您现有的代码库。

【讨论】:

我想我的问题表述不正确。我只是想知道我应该使用哪种产品或 API,因为 PayPal 提供了许多不同的解决方案,例如 Adaptive Payment API、Button Manager API、Express Checkout 等。我正在寻找像您这样已经有 PayPal API 经验的开发人员的快速概述.谢谢。

以上是关于在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 Asp.net 零公共站点(Asp.net MVC)中的实时登录用户?

如何在 asp.net mvc 中验证 PayPal 企业电子邮件是不是正确

将 ant 性能分析器附加到 asp.net-mvc 站点失败

在 ASP.NET MVC 站点中实现 Session 的公认模式是啥?

将Asp.Net WebAPI从AngularJS App的Asp.Net MVC站点移动到一个单独的站点

样式不适用于 ASP.NET MVC 站点