Paypal Express随机错误10413

Paypal Express随机错误10413,paypal,express-checkout,Paypal,Express Checkout,我正面临贝宝的问题。我刚在一个网站上安装了它,大多数时候都很好用。但有时,我会遇到一个错误10413: L_SHORTMESSAGE0->由于参数无效,事务被拒绝。有关详细信息,请参阅其他错误消息 L_longmessage 0->购物车项目金额总计与订单金额不匹配 奇怪的是,这个错误显然是在不尊重这个逻辑的情况下产生的: ITEMAMT+SHIPPINGAMT-ShippDiscant+TAXAMT=金额 所有L_PAYMENTREQUEST_0_AMT*的总和=ITEMAMT 在我的例子中,

我正面临贝宝的问题。我刚在一个网站上安装了它,大多数时候都很好用。但有时,我会遇到一个错误10413:

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

L_longmessage 0->购物车项目金额总计与订单金额不匹配

奇怪的是,这个错误显然是在不尊重这个逻辑的情况下产生的:

ITEMAMT+SHIPPINGAMT-ShippDiscant+TAXAMT=金额

所有L_PAYMENTREQUEST_0_AMT*的总和=ITEMAMT

在我的例子中,这种逻辑是受尊重的(这里是一个引起错误的发送数据示例)

:PAYMENTREQUEST\u 0\u INVNUM=>“480905”

:PAYMENTREQUEST\u 0\u AMT=>“11.96”

:PAYMENTREQUEST\u 0\u TAXAMT=>“0”

:PAYMENTREQUEST\u 0\u SHIPPINGAMT=>“0”

:PAYMENTREQUEST\u 0\u SHIPDISCAMT=>“0”

:PAYMENTREQUEST\u 0\u CURRENCYCODE=>USD

:PAYMENTREQUEST\u 0\u ITEMAMT=>“11.96”

:PAYMENTREQUEST_0_CUSTOM=>用户#551588

:L_PAYMENTREQUEST_0_PAYMENTACTION=>Sale

:L_PAYMENTREQUEST_0_NAME0=>X无袖上衣XXL

:L_PAYMENTREQUEST_0_AMT0=>“3.99”

:L_PAYMENTREQUEST_0_QTY0=>“1”

:L_PAYMENTREQUEST_0_ITEMCATEGORY0=>数字

:L_PAYMENTREQUEST_0_NAME1=>Hillard&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、ShippDiscant和TAXAMT始终为=0,因为我们将shipping和promo作为负金额的项目。 所以我们只需要所有L_PAYMENTREQUEST_0_AMT*=ITEMAMT=AMT的总和,就是这样

另一件有趣的事情是,这种情况似乎是随机发生的(比如有时它对某些数据不起作用,而相同的数据在一小时后就会起作用)

我不知道这是从哪里来的,所以欢迎任何想法


谢谢

我查阅了您提供的相关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并接收回来的确切日志信息。

我最近在Magento CE上看到过这种情况。它没有传递某个行项目的金额(保留为空)。但我不认为这里会发生这种情况。如果您可以从失败的付款尝试中获取相关ID,我可以为您进一步研究。是的,我也不认为是这样:/下面是失败交易的相关ID:“CORRELATIONID”=>“bb9519374d132”谢谢您的帮助!