Paypal 上下文快速结帐 - 模式窗口不正确

Posted

技术标签:

【中文标题】Paypal 上下文快速结帐 - 模式窗口不正确【英文标题】:Paypal in-context express checkout - modal windows incorrect 【发布时间】:2015-08-30 09:12:27 【问题描述】:

我在我的项目中集成了 Paypal 快速结帐功能。一切都好!然后我尝试切换到“In-Context Checkout”,但重定向页面始终是贝宝主页,而不是经典的贝宝登录页面支付或新布局(响应移动支付)。

任何帮助将不胜感激。 谢谢

【问题讨论】:

【参考方案1】:

在贝宝文档 (https://developer.paypal.com/docs/classic/express-checkout/in-context/integration/) 中,我读到:“将您的重定向 URL 更新为:https://www.paypal.com/checkoutnow/” 这是错误的,恕我直言,因为我使用 redirect_url 参数来响应我的“创建结帐”请求。 因此,我们需要将 redirect_url 替换为 www.paypal.com/checkoutnow/?cmd=_express-checkout&token=[TOKEN]。

这对实时环境有效,但沙盒中会出现什么?我试过了,似乎无法在沙盒环境中使用上下文签出。

【讨论】:

有想过这个吗?我也有类似的问题 你好。你可以尝试使用这个sintax返回重定向url:redirectUrl = payment.links.First(l => l.rel == "approval_url").href

以上是关于Paypal 上下文快速结帐 - 模式窗口不正确的主要内容,如果未能解决你的问题,请参考以下文章

快速结帐 PayPal,访客模式并不总是有效

将总金额传递给 PayPal 快速结帐

Paypal 快速结帐的结帐屏幕不一致

Paypal 快速结帐:系统性 10486 错误

Paypal 快速结帐错误 10007:权限被拒绝

如何为贝宝上下文快速结帐创建反应组件?