クライアントは、次のように不平を言っています。
[ACK] => 失敗 [VERSION] => 89.0 [BUILD] => 5551055 [L_ERRORCODE0] => 10401 [L_ERRORCODE1] => 10426 [L_ERRORCODE2] => 10413 [L_ERRORCODE3] => 10431 [L_SHORTMESSAGE0] => トランザクションが拒否された理由無効な引数の。詳細については、追加のエラー メッセージを参照してください。[L_SHORTMESSAGE1] => 引数が無効なため、トランザクションが拒否されました。詳細については、追加のエラー メッセージを参照してください。[L_SHORTMESSAGE2] => 引数が無効なため、トランザクションが拒否されました。詳細については、追加のエラー メッセージを参照してください。[L_SHORTMESSAGE3] => 引数が無効なため、トランザクションが拒否されました。詳細については、追加のエラー メッセージを参照してください。[L_LONGMESSAGE0] => 注文合計が無効です。[L_LONGMESSAGE1] => アイテムの合計が無効です。[L_LONGMESSAGE2] => カート項目の合計金額が注文金額と一致しません。[L_LONGMESSAGE3] => アイテムの金額が無効です。[L_SEVERITYCODE0] => エラー [L_SEVERITYCODE1] => エラー [L_SEVERITYCODE2] => エラー [L_SEVERITYCODE3] => エラー
しかし、ExpressCheckout API に送信された文字列をバラバラに分解すると、すべてが非常にうまく整理されているように見えます。
&L_NAME0=Socks OC11-002
&L_AMT0=10
&L_QTY0=1
&L_NAME1=Socks TC-001 X2
&L_AMT1=10
&L_QTY1=1
&L_NAME2=Tuxedo
&L_AMT2=650
&L_QTY2=1
&L_NAME3=Paypal Fee
&L_AMT3=26.13
&L_QTY3=1
&AMT=786.63
&TAXAMT=90.50
&ITEMAMT=696.13
税額は 13% です。エラーにもかかわらず、すべてがうまく一致しているように見えます。神秘的。どんな洞察も大歓迎です!