PayPal 集成 - 重定向问题

Posted

技术标签:

【中文标题】PayPal 集成 - 重定向问题【英文标题】:PayPal integration - issue in redirecting 【发布时间】:2015-03-24 07:16:47 【问题描述】:

我正在尝试将 PayPal 集成到我的应用程序中 (MVC4 C#)

任何集成它的链接/指南(逐步解释)都会非常有帮助。

问题是 即使我的操作链接是“https://www.sandbox.paypal.com/cgi-bin/webscr”

它重定向到 "www.sandbox.paypal/home"

【问题讨论】:

不是教程网站。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。 【参考方案1】:

如果您不将此?cmd=_express-checkout&token= 附加到令牌,那么您将被重定向到主页,而不是 PayPal 结帐页面。令牌是从成功的 setExpressCheckout 请求中获取的。

ExpressCheckout 的支付流程是:

    SetExpressCheckout 请求 重定向到 PayPal 以获得用户授权 返回您的网站 GetExpressCheckoutDetails 请求 doExpressCheckoutPayment 请求

这是它的支付流程的小图:

【讨论】:

以上是关于PayPal 集成 - 重定向问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Paypal 中完成购买后重定向到原始站点

Paypal:Angular Js paypal 按钮未重定向到付款页面

带有透明重定向的 PayPal PayFlow Pro - 用户身份验证失败问题/文档

Magento - 自动重定向到配置的支付网关之一

Woocommerce 客户在 Paypal 重定向之前退出

Magento - PayPal 未重定向到移动网站