沙盒模式下的 Magento + Paypal Express 结帐
Posted
技术标签:
【中文标题】沙盒模式下的 Magento + Paypal Express 结帐【英文标题】:Magento + Paypal Express Checkout on Sandbox Mode 【发布时间】:2014-09-25 20:47:50 【问题描述】:我正在尝试使用沙盒卖家帐户并在 Magento 配置上启用沙盒模式来测试 Paypal Express Checkout。
“使用 paypal 结帐”按钮显示在购物车上,但当我点击它时,它会将我重定向到如下 URL:
https://www.paypal.com/cgi-bin/webscr?cmd=_flow&SESSION=
并显示以下错误:
Your session has ended
This transaction has expired....
根据这篇文章,对于沙盒模式,我应该被重定向到类似的东西:
https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&useraction=commit&token=
当我复制令牌并使用这样的 URL 时,它运行良好。
在沙盒模式下如何获取要使用的沙盒 URL?
【问题讨论】:
您是否启用了任何可能会发生冲突的扩展?如果您确实启用了沙盒模式,我想不出任何不使用沙盒的理由。 我唯一安装的第 3 方扩展是 IWD 的一页结帐,但即使我点击购物车上的快速结帐按钮,也会使用相同的错误 url。 【参考方案1】:我在使用 IWD 和 Paypal 时遇到了同样的问题。如果您使用 IWD One Page Checkout,请转到
System > Configuration > IWD EXTENSIONS > One Page Checkout > Paypal Express LightBox
并将Enable Paypal Express Lightbox
设置为No
。这为我解决了问题。
【讨论】:
以上是关于沙盒模式下的 Magento + Paypal Express 结帐的主要内容,如果未能解决你的问题,请参考以下文章