2014-02-21 60 views
0

我正在建设一个电子商务网站,我选择付款方式。我的第一个任务是将订单与PayPal API联系起来,但是我一直在寻找几个小时的选项,而且我没有线索从哪里开始。使用Paypal付款

我已经检查了这个:http://www.asp.net/web-forms/tutorials/aspnet-45/getting-started-with-aspnet-45-web-forms/checkout-and-payment-with-paypal 但是我无法理解从哪里开始,特别是因为它使用的是Web表单,而且我只使用MVC。

任何人都可以帮我吗?非常感谢你。

+1

你最好从这里开始:https://developer.paypal.com/webapps/developer/docs/你需要了解贝宝是如何工作的 – DmitryK

+1

我会说你得到的教程是一个很好的开始。从“集成PayPal”开始阅读核心功能不依赖于您选择的UI框架。 –

+0

我正在阅读您提供的内容,@DmitryKvochkin,但对于此页面(https://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/),我不知道不明白如何拨打令牌呼叫和Api呼叫。我正在使用C#。 – hsim

回答

1

如果你真的需要一些特定的MVC来帮助你理解PayPal集成,那么你可以试试这个MVC教程。

asp net mvc paypal integration

我相信,你必须也非常好,值得一读的教程。

1

对于PayPal快速尝试PayPalExpressCheckoutMVC-MultiItem

+0

哇,我真的很喜欢!我将深入研究解决方案。这有点像我的项目所需的DLL,还是你建议我宁愿从解决方案中工作来实现我自己的东西? – hsim

+0

我会将它作为项目添加到您现有的解决方案中,然后您可以使用现有的PurchaseController作为示例在您的Web项目中创建一个PurchaseController。 – Andrew

2

这里是思想流程来实现简单的支付宝付款时,你应该记住:

在您的视图中,添加贝宝付款按钮: https://developer.paypal.com/docs/classic/paypal-payments-standard/ht_create-pps-buttons/

现在保持记住,用户可以更改值,所以,你必须实现贝宝IPN监听器: https://mvcsamples.svn.codeplex.com/svn/trunk/Kona.Web/Controllers/PayPalController.cs

insid聆听者逻辑,您可以验证付款是否正确,然后执行您所需的任何操作。


如果你遇到麻烦从本地主机测试它:只要检查此链接:Paypal Ipn integration with asp.net MVC