我正在使用opencart 1.5.6.4并将LKR(斯里兰卡卢比)用作默认货币。我遵循了this线程,并使用LKR货币启用Paypal结帐。

但是,当我单击“确认订单”并重定向到贝宝页面进行支付时,贝宝页面会显示美元金额,而无需将LKR金额转换为美元。例如,当我不得不结帐LKR 105.00物品时,贝宝页面将其显示为$ 105.00。但它应显示为约0.80美元(当前LKR转换为USD)。

Opencart购物车总计。



贝宝订单摘要显示如下。



我该如何解决?

最佳答案

我确定您的购物车正在将货币代码“ USD”传递给PayPal,这就是为什么您在结帐页面上看到USD的原因。

另外,PayPal不支持“ LKR”货币,因此,即使您将货币代码发送为“ LKR”,也会显示类似“不支持货币”的信息。

您需要在“打开购物车”本身中进行从LKR到USD的转换,然后将金额发送到PayPal。

关于php - LKR的OpenCart Paypal问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25955814/

10-09 08:37