gpt4 book ai didi

asp.net-mvc - ASP.NET MVC : Triggering an action before posting to Paypal payment gateway

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:55 24 4
gpt4 key购买 nike

我正在开发一个使用 Paypal 作为支付网关的电子商务网站。我只想在用户前往 Paypal 支付订单之前运行一些代码,但我不知道该怎么做。

用户应单击提交按钮,进行更改(在本例中为订单状态),然后用户将被重定向到支付网关。例如:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult GoToPaypal(FormCollection collection)
{
//change order status

//send user to paypal where they pay for their order
}

所以我的问题是您如何处理应用程序内容然后重定向到 paypal 的支付网关?示例 HTML 和 C# 会很可爱 :)

备注:This guy似乎有同样的问题 - (并且可能解释得更好)。

最佳答案

您可以从您的操作方法 POST 到 paypal,但很难向用户显示响应。此外,您希望在不使用 GET 请求的情况下将用户带到 paypal 网站(GET 公开 url 字符串中的参数,而 Paypal 可能不接受 GET 请求)。


据我了解,您有一个表单,其中包含一些要发布到 PayPal 的字段。在将表单发布到 Paypal 之前,您想捕获表单上的字段,对其进行一些处理,然后让它们发布到 paypal。

执行此操作的一种方法是使用 jQuery。您连接提交事件

http://api.jquery.com/submit/

单击提交后,在上面创建的提交的事件处理程序中,使用 MVC 操作所需的表单字段进行 ajax 调用。 http://api.jquery.com/jQuery.post/

进行处理并发回响应。

当页面收到 ajax 响应时,根据需要更改从 ajax 响应接收到的表单字段。

最后使用 jQuery 提交表单。

==

关于asp.net-mvc - ASP.NET MVC : Triggering an action before posting to Paypal payment gateway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2807844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com