系统升级到最新的2.17.1,fecro升到到最新的1.7.1,配置之后,在购物车页会显示Smart Payment Button对应的两个按钮 -- PayPal账户支付 和 信用卡支付(sandbox环境貌似不会显示PayLater分期支付按钮)。
如果没有使用优惠券或积分时,点击这两个按钮后可以正常弹出对应的窗口。
但如果在结账页结算了优惠券或积分,再回到购物车页,点击这两个按钮任意一个时,都会报错误The totals of the cart item amounts do not match order amounts.
,流程不能继续下去。
1。 结账页结算优惠券或积分:

2。 回到购物车页:

3。 点击"PayPal Buy Now"按钮,会弹出窗口并瞬间关闭:

4。 查看AJAX请求,报错如下:
URL: /payment/paypal/express/button

本文由 chrispoo 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。