在SubmitOrder之前在PayPal付款

时间:2012-02-02 03:37:24

标签: paypal checkout

此问题基于通过MvcMusicStore教程完成的项目。

我的网站也实施了相同的技术,例如(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页面中插入了一个付款字段(但为了简单起见,他通过输入关键字'Free'来免费购买所有产品 - 这将允许用户通过单击SubmitOrder并将订单保存在数据库中

我的项目情况:

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

当用户将商品添加到购物车并查看购物车中的商品时。

我想:

  1. 点击结帐时将用户重定向到PayPal付款
  2. 用户付款后,将用户返回到AddressAndPayment.cshtml页面
  3. 用户然后输入信息并提交订单
  4. 这项工作流程是否恰到好处?

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

     Product.Title
     Product.Quantity
     Product.UnitPrice
    

    匹配这些PayPal变量?

     Item_Name
     Amount
     Quantity
    

1 个答案:

答案 0 :(得分:0)

我自己想通了。

我的第一个问题,“这项工作是否正确开始?”

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

至于第二个问题,我所做的就是调用 foreach循环并循环使用PayPal变量。您将在Arun的网站上更详细地看到它(链接在上面的问题主题中提供)。

谢谢。