首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将货币传递给2Checkout时出现问题

将货币传递给2Checkout时出现问题
EN

Stack Overflow用户
提问于 2013-04-30 16:27:50
回答 1查看 1.4K关注 0票数 0

我有一个Magento 1.7商店与美元基础货币。我以KWD显示价格。当客户在KWD购物时,结账页面显示所有商品的KWD值,以KWD表示的总额,然后另一行显示美元值:"total be the checkout CHAME卡“,这是正确的。

然而,2Checkout接收接口(根据他们的支持发给我的截图)显示通过的是KWD,而不是USD。

基本货币设置为USD,并且在客户结帐屏幕上将账单总额正确显示为USD,但是由于某种原因,在后台传递给2Checkout的数字是KWD,我最终得到了PE 102错误

有什么想法吗?请注意,缓存已设置为关闭,并且我已在Magento货币设置中输入了我的货币转换。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 04:12:29

2Checkout扩展传入以采购员选择的币种表示的合计,并传入币种代码以覆盖2Checkout基准定价币种。这样你就可以在你的网站上提供多种货币的定价。如果您想要更改此行为,则需要更改Checkout模型以使用:

代码语言:javascript
复制
$amount   = round($order->getBaseGrandTotal(), 2);

而不是:

代码语言:javascript
复制
$amount   = round($order->getGrandTotal(), 2);

这将从$order对象中提取以您的基本货币表示的总数,而不是买方显示的货币。但请注意,2Checkout PE 102错误是与帐户相关的错误,与货币无关。

请随时通过christensoncraig@gmail.com直接与我联系,以便我可以帮助您进行适当的修改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16295383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档