usps国际航运api不工作一个magento 1.6

时间:2012-06-03 16:23:06

标签: magento shipping usps

我在网上搜索了几个小时的论坛。看来magento 1.6的usps api中存在一个错误。我们已经从magento 1.4升级了我们的网站,其中一切正常,现在我们遇到了这个bug,无法提供国际运费。我们处于生产模式,我们自己确认了USPS的凭据,无论我尝试了什么,我都会在美国境外运送“没有运输方式”错误。 当我尝试记录usps模块的错误时,我收到一条错误消息,说明了USERID的内容,如下所示:

DEBUG (7): Array
(
    [request] => <?xml version="1.0" encoding="ISO-8859-1"?>
<IntlRateV2Request USERID="
    [result] => <Error>
 <Number>80040b19</Number>
 <Description>XML Syntax Error: Error getting USERID attribute.</Description>
 <Source>UspsCom::DoAuth</Source>
</Error>
    [__pid] => 32693
)

我还没有找到关于这个错误的任何文档,我们接近放弃这个,但它根本无法解决这个问题。有没有人遇到类似的问题或更好,有没有人解决过这个问题?

1 个答案:

答案 0 :(得分:0)

当您从1.4升级到1.6时,您必须在Magento管理员的配置 - >运输方式下重新输入帐户信息。

这些版本中的加密/解密例程已更改,因此在1.4中加密的帐户信息在1.6中以不同方式解密。