在Magento 1.14中的Paypal GetExpressCheckoutDetails响应中缺少SHIPTONAME数组元素

时间:2015-06-16 13:24:31

标签: php magento paypal

我们遇到了一个不一致但频繁(大约每天一个)的问题,其中来自GetExpressCheckoutDetails调用的响应缺少SHIPTONAMEPAYMENTREQUEST_0_SHIPTONAME数组元素。存在所有其他SHIP...PAYMENTREQUEST_0_SHIP...值。以下是示例响应的片段:

        [FIRSTNAME] => Redacted
        [LASTNAME] => Redacted
        [COUNTRYCODE] => AU
        [SHIPTOSTREET] => 29 Redacted Road
        [SHIPTOCITY] => Redacted Town
        [SHIPTOSTATE] => New South Wales
        [SHIPTOZIP] => 2321
        [SHIPTOCOUNTRYCODE] => AU
...
        [PAYMENTREQUEST_0_SHIPPINGAMT] => 9.05
        [PAYMENTREQUEST_0_HANDLINGAMT] => 0.00
        [PAYMENTREQUEST_0_TAXAMT] => 19.06
        [PAYMENTREQUEST_0_SHIPTOSTREET] => 29 Redacted Road
        [PAYMENTREQUEST_0_SHIPTOCITY] => Redacted Town
        [PAYMENTREQUEST_0_SHIPTOSTATE] => New South Wales
        [PAYMENTREQUEST_0_SHIPTOZIP] => 2321
        [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => AU

客户提供了来自Paypal帐户的屏幕截图,以证明提供了货运名称(和地址)。我们无法重现此问题。任何指针都赞赏。

2 个答案:

答案 0 :(得分:2)

显然这是Paypal本身的一个问题。我们收到了以下回复:

  

我的名字是从PayPal商家技术支持中删除的。我知道您在丢失SHIPTONAME值时遇到问题,导致您无法向您的客户提供送货信息。与此同时,这个问题在我们的最后是一个众所周知的问题,我们仍然在收集数据来解决这个问题。一旦我们的开发人员解决了这个问题,我会回复您并给您更新。对由此带来的任何不便,我们深表歉意。

     

商家技术支持

     

PayPal,eBay公司

答案 1 :(得分:2)

Paypal确认了同样的问题。他们说他们今天推出了一个解决方案。 (07/07/2015 02:15 PM EST) " 我收到了来自我们工程师的消息,我们已经对导致SHIPTONAME不包括在内的错误进行了更正。 "