Php Magento PayPal Express使用基础货币而不进行转换

Php Magento PayPal Express使用基础货币而不进行转换,php,magento,paypal,Php,Magento,Paypal,我在我的Magento商店中设置了货币转换,它在购物车中显示转换后的价格,但是当用户单击PayPal Checkout时,网站会传递转换后的价格,但PayPal会以错误的货币显示 例如,我的基本货币是英镑,如果一件商品的价格是100英镑,用户可以使用货币转换,并说在购物车中获得150美元的价格。当他们单击PayPal结帐按钮时,他们将被带到PayPal,但他们将被要求支付150英镑而不是100英镑。因此,贝宝使用的是转换后的价格,但改变了货币 当然这不可能是Magento和PayPal处理付款的

我在我的Magento商店中设置了货币转换,它在购物车中显示转换后的价格,但是当用户单击PayPal Checkout时,网站会传递转换后的价格,但PayPal会以错误的货币显示

例如,我的基本货币是英镑,如果一件商品的价格是100英镑,用户可以使用货币转换,并说在购物车中获得150美元的价格。当他们单击PayPal结帐按钮时,他们将被带到PayPal,但他们将被要求支付150英镑而不是100英镑。因此,贝宝使用的是转换后的价格,但改变了货币

当然这不可能是Magento和PayPal处理付款的方式吗?这是我在后端没有选择的选项,还是模型需要编辑

我的网站是www.normadorothy.com


谢谢

因此问题实际上是货币导入失败,所有货币都设置为1,因此任何货币之间都没有差异。这意味着网站上的货币不正确,但发送给贝宝的金额是正确的。因此,100英镑将在网站上显示为100美元(错误)

您是否使用第三方插件进行货币转换?我猜货币转换器插件与Magento PayPal网关不兼容。它不是第三方插件-只是标准Magento转换器。您使用的是PayPal标准网关吗?尝试使用不同的PayPal网关。您可以配置PayPal Express签出并查看Magento是否保留货币。嗨,pralthom,谢谢您的帮助!这是一个网站Payments Pro,其中包括快速结帐,我不能在不禁用Payments Pro的情况下将两者分开,这意味着不幸的是没有信用卡处理。因此问题实际上是货币导入失败,所有货币都设置为1-因此任何货币之间都没有差异。这意味着网站上的货币不正确,但发送给贝宝的金额是正确的。因此,100英镑将在网站上显示为100美元(错误)。