2012-02-02 56 views
0

此问题基于通过MvcMusicStore教程完成的项目。在SubmitOrder之前在PayPal付款

我的网站也实施了相同的技术,例如(MVC3,Sql Server 2008 SSMS & EF代码优先)

我在我的项目中实施了PayPal Web标准支付。由于@Arun,我都提到了他的网站,在这里http://www.arunrana.net/2012/01/paypal-integration-in-mvc3-and-razor.html

形势MvcMusicStore:

我的项目是相似MvcMusicStore的数据流。正如你可以在这个链接中看到的,http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-9

在本教程中,Jon Galloway在AddressAndPayment.cshtml页面中插入了Payment域(但为了简单起见,他通过输入关键字“Free “ - 这将允许用户通过点击SubmitOrder和保存订单数据库在我的项目结帐)

现状:

我的问题是关于我打算申请的工作流程。

当用户将物品添加到购物车并评论购物车中的物品时。

我想:

  1. 将用户重定向到PayPal进行支付时点击结帐
  2. 用户后进行支付,用户返回AddressAndPayment.cshtml页面然后
  3. 用户输入信息和提交订单

这项工作是否正确?

如果是,我如何从我的项目中转换这些变量;

Product.Title 
Product.Quantity 
Product.UnitPrice 

来匹配这些贝宝变量?

Item_Name 
Amount 
Quantity 
+0

感谢编辑@Tichodroma!你有什么建议我应该怎么做? – 2012-02-02 14:25:05

回答

0

嗯,我想出了自己。

我的第一个问题,“这工作流程是否正确?

我已成功实施。我不能说这是100%正确的实施方式。这取决于您自己的系统工作流程。至于MvcMusicStudio,我想不出任何其他方法。

至于第二个问题,我所做的只是拨打foreach循环并循环PayPal变量。你会在Arun的网站上更详细地看到它(链接在上面的问题中提供)。

谢谢。