我正面臨着貝寶的問題。我只是把它設置在一個網站上,大多數時候它工作的很好。有時,我遇到錯誤10413:PayPal Express Error 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 => U SD
: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 =>希爾拉德&漢森頂,短袖XL
:L_PAYMENTREQUEST_0_AMT1 => 「3.99」
:L_PAYMENTREQUEST_0_QTY1 => 「1」
:L_PAYMENTREQUEST_0_ITEMCATEGORY1 => Digital
:L_PAYMENTREQUEST_0_NAME2 => Sh打樁和處理(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,這是案件的總和。
別的東西,有趣的是,這似乎是隨機發生的(比如有時它不工作了一段大ta,並且相同的數據將在一小時後運行)。
我不知道這可以從哪裏來,所以任何想法都是值得歡迎的。
謝謝!
我最近在Magento CE上看到過這種情況。它沒有傳遞任何訂單項的金額(保留空白)。儘管如此,我不認爲這是在發生。 如果您可以從失敗的付款嘗試中獲得關聯ID,我可以爲您進一步研究。 – Gerzie
是啊,我不認爲這就是它:/ 以下是此交易失敗的關聯ID:「CORRELATIONID」=>「bb9519374d132」 感謝您的幫助! – BPruvost