1

クライアントは、次のように不平を言っています。

[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% です。エラーにもかかわらず、すべてがうまく一致しているように見えます。神秘的。どんな洞察も大歓迎です!

4

1 に答える 1

1

確かではありませんが、これらは非推奨の変数です。以下の作品:

VERSION=97.0
L_PAYMENTREQUEST_0_NAME0=Socks OC11-002
L_PAYMENTREQUEST_0_AMT0=10
L_PAYMENTREQUEST_0_QTY0=1
L_PAYMENTREQUEST_0_NAME1=Socks TC-001 X2
L_PAYMENTREQUEST_0_AMT1=10
L_PAYMENTREQUEST_0_QTY1=1
L_PAYMENTREQUEST_0_NAME2=Tuxedo
L_PAYMENTREQUEST_0_AMT2=650
L_PAYMENTREQUEST_0_QTY2=1
L_PAYMENTREQUEST_0_NAME3=Paypal Fee
L_PAYMENTREQUEST_0_AMT3=26.13
L_PAYMENTREQUEST_0_QTY3=1
PAYMENTREQUEST_0_TAXAMT=90.50
PAYMENTREQUEST_0_ITEMAMT=696.13
PAYMENTREQUEST_0_AMT=786.63
PAYMENTREQUEST_0_CURRENCYCODE=USD
PAYMENTREQUEST_0_PAYMENTACTION=Sale

余談ですが、PayPal ユーザー同意書のセクション「4.6 追加料金なし」を参照してください。

于 2013-04-07T20:11:02.517 に答える