【发布时间】:2016-02-26 15:48:40
【问题描述】:
我在我的 Magento 商店中设置了货币转换,它在购物车中显示转换后的价格,但是当用户点击 PayPal Checkout 时,网站忽略了转换后的价格,但 PayPal 然后以错误的货币显示它。
例如,我的基础货币是英镑,如果某件商品的价格是 100 英镑,用户可以使用货币换算并说在购物车中获得 150 美元的价格。当他们点击 PayPal 结账按钮时,他们将被带到 PayPal,但他们将被要求支付 150 英镑 (GBP) 而不是 100 英镑。所以 PayPal 使用的是转换后的价格,但会更改货币。
这肯定不是 Magento 和 PayPal 处理付款的方式吗?是我没有在后端选择的选项还是模型需要编辑?
我的网站是 www.normadorothy.com。
谢谢!
【问题讨论】:
-
您是否使用第三方插件进行货币转换?我猜货币转换器插件与 Magento PayPal 网关不兼容。
-
它不是第三方插件 - 只是标准的 Magento 转换器
-
您使用的是 PayPal 标准网关吗?尝试使用不同的 PayPal 网关。您可以配置 PayPal Express Checkout 并查看 Magento 是否保留货币。
-
您好 pralthom,感谢您的帮助!它是包含 Express Checkout 的 Website Payments Pro,如果不禁用 Payments Pro,我就无法将两者分开,这意味着遗憾的是不会处理信用卡。
-
所以问题实际上是货币导入失败,并且所有货币都设置为 1 - 因此任何货币之间没有区别。这意味着网站上的货币不正确,但发送到 PayPal 的金额是正确的。因此,100 英镑将在网站上显示为 100 美元(不正确)。