0

我已经在网上搜索了几个小时的论坛。似乎在 magento 1.6 的 usps api 中有一个错误。我们已经从 magento 1.4 升级了我们的网站,在该版本中一切正常,现在我们遇到了这个错误,无法提供国际运输。我们处于生产模式,通过 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
)

我还没有找到有关此错误的任何文档,我们几乎要放弃此错误,但这不可能是无法解决的。有没有人遇到过类似的问题或更好的问题,有没有人解决过这个问题?

4

1 回答 1

0

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

这些版本中的加密/解密例程发生了变化,因此在 1.4 中加密的帐户信息在 1.6 中的解密方式不同。

于 2012-06-05T19:00:40.317 回答