Magento,启用 DHL, "Site Id is wrong"

标签 magento

我们刚刚尝试在 Magento 后端启用 DHL 运输方式,但由于某种原因,不断出现上述“站点 ID 错误”错误。我们已经检查并重新检查我们的信息是否正确,并尝试搜索类似的问题,但找不到任何匹配或已得到解答的问题。在挖掘日志后,我们发现了以下内容:

(   
    [request] => <?xml version="1.0" encoding="UTF-8"?>
<p:DCTRequest xmlns:p="http://www.dhl.com" xmlns:p1="http://www.dhl.com/datatypes" xmlns:p2="http://www.dhl.com/DCTRequestdatatypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dhl.com DCT-req.xsd "><GetQuote xmlns=""><Request><ServiceHeader><SiteID>*site id*</SiteID><Password>*password*</Password></ServiceHeader></Request><From><CountryCode>EE</CountryCode><Postalcode>11911</Postalcode><City>Tallinn</City></From><BkgDetails><PaymentCountryCode>EE</PaymentCountryCode><Date>2013-03-04</Date><ReadyTime>PT48H00M</ReadyTime><DimensionUnit>CM</DimensionUnit><WeightUnit>KG</WeightUnit><Pieces xmlns=""><Piece xmlns=""><PieceID>1</PieceID><Weight>1.5</Weight></Piece></Pieces><PaymentAccountNumber>323080462</PaymentAccountNumber><IsDutiable>Y</IsDutiable></BkgDetails><To><CountryCode>SG</CountryCode><Postalcode>510583</Postalcode><City>Singapore</City></To><Dutiable><DeclaredCurrency>EUR</DeclaredCurrency><DeclaredValue>166.25</DeclaredValue></Dutiable></GetQuote></p:DCTRequest>

    [result] => <?xml version="1.0" encoding="UTF-8"?><res:ErrorResponse xmlns:res='http://www.dhl.com' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation= 'http://www.dhl.com err-res.xsd'>
    <Response>
        <ServiceHeader>
            <MessageTime>2013-03-03T22:58:48+00:00</MessageTime>
            <SiteID>*site id*</SiteID>
            <Password>*site id*</Password>
        </ServiceHeader>
        <Status>
            <ActionStatus>Error</ActionStatus>
            <Condition>
                <ConditionCode>100</ConditionCode>
                <ConditionData>Validation Failure:Site Id is wrong</ConditionData>
            </Condition>
        </Status>
    </Response></res:ErrorResponse>
    [__pid] => 11937
)

2013-03-04T00:58:45+00:00 DEBUG (7): Array
(   
    [100] => Error #100 : Validation Failure:Site Id is wrong
    [__pid] => 11937
)

如果您仔细阅读,稍后的代码似乎会出于某种原因将站点 ID 作为站点 ID 和密码发送(并且我们再次检查了站点 ID 和密码是否已在配置中正确输入) .

有人遇到过类似的问题或知道我们可以在哪里寻找解决方案吗?

欢迎任何意见。

最佳答案

我与 DHL 通了电话:您需要在 DHL 后端创建另一个站点帐户并使用这些凭据作为登录名 - 现在工作正常

关于Magento,启用 DHL, "Site Id is wrong",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15219403/

相关文章:

php - insertOnDuplicate 在 Magento 中不起作用

magento - 无法在 Magento 1.9 主页上显示产品

mysql - Magento 内部连接和排序

php - 深入解释 Magento 的 Store/Store View/Website 层?

Magento 管理模块 Controller - 加载另一个操作

mysql - Magento MySql : ERROR 1005 (HY000) at line 1003: Can't create table 'magento.xxxxxx' (errno: -1)

Magento - 如何创建 "decimal"属性类型

javascript - magento 中的多个 Slideshow.js 实例

php - Magento 保存();导致应用程序挂起

php - MySQL 查询产品有多种尺寸和价格