我正在开发一个使用Paypal作为支付网关的电子商务网站。我想要做的就是在用户前往PayPal支付订单费用之前运行一些代码,但我不知道如何去做。ASP.NET MVC:在发布到Paypal支付网关之前触发一个动作
用户应点击一个提交按钮,进行更改(在这种情况下,订单的状态),然后用户被重定向到支付网关。例如:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult GoToPaypal(FormCollection collection)
{
//change order status
//send user to paypal where they pay for their order
}
所以我的问题是你如何做应用程序的东西,然后重定向到贝宝的支付网关? HTML和C#示例很可爱:)
注意:This guy似乎有同样的问题 - (并可能解释它更好)。
因此,没有启用javascript的情况下无法做到这一点?我已经使用了其他使用GET请求的在线支付系统 - 这不是PayPal用ExpressCheckout和DirectPayment产品做的事情吗?为什么不在这种情况下? – ajbeaven 2010-05-13 20:32:10
我不知道Paypal ..如果他们确实接受了获取请求,那么您可以向您的操作发出GET请求并将用户重定向到PayPal - 完全避免使用JavaScript – 2010-05-13 21:49:59
只是不太热衷于实施直接支付。哦,欢呼你的帮助! – ajbeaven 2010-05-13 22:11:15