Paypal Express错误10413随机

时间:2013-05-17 21:48:11

标签: paypal express-checkout

我正面临paypal的问题。我只是在一个网站上进行设置,大部分时间都可以正常工作。有时候,我遇到错误10413:

  

L_SHORTMESSAGE0 - >由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。

     

L_LONGMESSAGE0 - >购物车项目金额的总数与订单金额不匹配。

奇怪的是,当不遵守这个逻辑时,显然会出现这个错误:

  

ITEMAMT + SHIPPINGAMT - SHIPDISCANT + TAXAMT = AMT

     

所有L_PAYMENTREQUEST_0_AMT * = ITEMAMT

的总和

在我的情况下,这个逻辑得到了尊重(这里是发送错误的数据样本)。

  

:PAYMENTREQUEST_0_INVNUM => “480905”

     

:PAYMENTREQUEST_0_AMT => “11.96”

     

:PAYMENTREQUEST_0_TAXAMT => “0”

     

:PAYMENTREQUEST_0_SHIPPINGAMT => “0”

     

:PAYMENTREQUEST_0_SHIPDISCAMT => “0”

     

:PAYMENTREQUEST_0_CURRENCYCODE => USD

     

:PAYMENTREQUEST_0_ITEMAMT => “11.96”

     

:PAYMENTREQUEST_0_CUSTOM =>用户#551588

     

:L_PAYMENTREQUEST_0_PAYMENTACTION =>塞尔

     

:L_PAYMENTREQUEST_0_NAME0 => Xhilaration上衣,无袖XXL

     

:L_PAYMENTREQUEST_0_AMT0 => “3.99”

     

:L_PAYMENTREQUEST_0_QTY0 => “1”

     

:L_PAYMENTREQUEST_0_ITEMCATEGORY0 =>数字

     

:L_PAYMENTREQUEST_0_NAME1 =>希拉德& Hanson上衣,短袖XL

     

:L_PAYMENTREQUEST_0_AMT1 => “3.99”

     

:L_PAYMENTREQUEST_0_QTY1 => “1”

     

:L_PAYMENTREQUEST_0_ITEMCATEGORY1 =>数字

     

:L_PAYMENTREQUEST_0_NAME2 =>运输和处理(USPS)

     

:L_PAYMENTREQUEST_0_AMT2 => “3.98”

     

:L_PAYMENTREQUEST_0_QTY2 => “1”

     

:L_PAYMENTREQUEST_0_ITEMCATEGORY2 =>数字

SHIPPINGAMT和SHIPDISCANT以及TAXAMT始终= 0,因为我们将运费和促销作为负数项目。 所以我们基本上只需要所有L_PAYMENTREQUEST_0_AMT * = ITEMAMT = AMT的Sum,就是这种情况。

其他一些有趣的事情是,这似乎是随机发生的(有时它不适用于某些数据,相同的数据将在一小时后发挥作用)。

我不知道这可以来自哪里,所以欢迎任何想法。

谢谢!

1 个答案:

答案 0 :(得分:0)

我查看了您提供的相关ID,发现当前没有收到具体项目金额。

paymentrequest_0_itemamt="11.96"
paymentrequest_0_invnum="480905"
paymentrequest_0_name="Xhilaration Top\, Sleeveless XXL" "Hillard " "Shipping and Handling (USPS)"
paymentrequest_0_qty="1" "1" "1"
paymentrequest_0_itemcategory="Digital" "Digital" "Digital" 

PayPal没有收到任何项目金额的变量/价值组合的记录。我们收到订单总金额,项目金额和项目信息,但不是每个项目的具体金额。

这与您上面提供的信息相矛盾,我不确定原因。要进一步研究,您需要在PayPal.com/mts上打开一张票,并提供您发送给PayPal并接收回的确切日志信息。