我正在使用Magento V1.9.1.1。
我已将沙盒帐户的正确详细信息输入到“网站付款标准”(包括Express Checkout)“配置”区域,并启用了解决方案。
当我将商品放入购物车并通过Paypal付款时,它将带您到我使用测试买家帐户登录并为交易付款的Paypal“付款站点”。当我单击继续按钮时,它将带我回到网站的审阅订单页面,用户必须在其中选择一种运送方式。
选择后,然后单击“下订单”按钮,您将可以:http://www.domain.co.uk/checkout/cart
并显示一条消息:
注意:该购买在Paypal开发人员沙箱中可见。另外,该订单已正确放置在Magento Sales-> Orders中。
似乎没有将用户带到正确的位置。
任何帮助,将不胜感激。
最佳答案
无法初始化Express Checkout。
当满足以下条件时,将引发此错误:
if (!$quote->hasItems() || $quote->getHasError())
似乎订单已在单击“提交”按钮之前下达,因此购物车变为空并且
!$quote->hasItems()
变为true