asp.net-mvc-3 - PayPal Helper 需要一些帮助

标签 asp.net-mvc-3 paypal

我正在尝试使用这个 http://paypalhelper.codeplex.com在 ASP.NET MVC 3.0 应用程序中。

所以我完成的步骤:

1) 在 Global.asax 中使用我的测试值注册 PayPal 助手

PayPal.Profile.Initialize("namehere", "passwordhere", "signaturehere", "sandbox");

2) 在 razor view 上我声明了立即购买按钮:

@{
var paypalButton = PayPal.ButtonManager.BuyNowButton.Create("sellerhere", "itemname", "10.00");
HtmlString paypalButtonHtml = new HtmlString(paypalButton.WebSiteCode);
}

@paypalButtonHtml

所以结果我得到了 html:

<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="SECRET_VALUE_HERE"/>
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/>
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"/>

在我点击该按钮后,页面被发布到我的应用程序,但我预计它会被重定向到 paypal 网站以继续付款。

我错过了什么吗?

我还应该做些什么来将用户重定向到 paypal paynow 页面?

最佳答案

你有没有放置@paypalButtonHtml在你自己的外面<form>元素?

我在生产中使用了 paypal 助手,效果很好。

关于asp.net-mvc-3 - PayPal Helper 需要一些帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911344/

相关文章:

asp.net-mvc - razor ActionLink 中的 Javascript 变量

php - 如何使用一个 PAYPAL Business 帐户处理多个网站?

magento - magento退款时如何更改订单状态?

database - i18n 性能 : resx vs. 数据库?

asp.net-mvc-3 - LINQ to Entities 仅支持转换 EDM 基元或枚举类型

asp.net-mvc-3 - 如何在 Entity Framework 中更新实体的导航属性

asp.net-mvc-3 - 用于 MVC 3 中 ActionFilter 依赖注入(inject)的自定义 ActionInvoker 与自定义 FilterProvider

paypal-sandbox - 上下文结帐 : No response handler found for post message response error

php - 将 paypal 支付网关与 Select php 集成

paypal - 如何限制 Paypal 在快速结账时显示的字段集?