PayPal Exoress Checkout 10426 エラー
- このトピックには6件の返信、2人の参加者があり、最後にrarebooksjapanにより7年、 8ヶ月前に更新されました。
-
投稿者投稿
-
2017年2月16日 12:54 PM #82177
——————————————-
WordPress のバージョン:4.7.2
Welcart のバージョン:1.9.1
ご利用のテーマ:Blanc
症状を確認したブラウザ:firefox
サーバー(会社名、サービス名):さくらスタンダード
SSLの利用: あり
WordPress のパーマリンク設定:plain
——————————————–いつも大変お世話になっています。
ペイパルエクスプレスチェックアウトを利用して、外国に物販をしています。
決済通貨はUSDです。先日、英国のお客様から注文がありましたが、ペイパルのサイトに遷移後、決済ボタンを
押したところ、私のサイトにリダイレクトされ、エラー表示となって決済が完了できない
との連絡を受けました。その時のエラーログは以下の通りです。
————————————————–
Register date = 2017-02-15 20:40:04
Link key = (empty key)
Result = FAILURE
TOKEN = EC-3BE76379DP661830V
SUCCESSPAGEREDIRECTREQUESTED = false
TIMESTAMP = 2017-02-15T11:40:03Z
CORRELATIONID = 8f962e1c83470
ACK = Failure
VERSION = 87.0
BUILD = 000000
L_ERRORCODE0 = 10426
L_SHORTMESSAGE0 = Invalid Data
L_LONGMESSAGE0 = Item total is invalid.
L_SEVERITYCODE0 = Error
————————————————–SANDBOXで検証を行いましたが、正常に決済されました。
ただし、検証時の受注リストを見ると合計金額が添付ファイルのようになっていました。
正しくは$97.51ですが、$97.509999と表示されます。また、エラーログをペイパルに検証していただいたところ、以下の回答をもらいました。
——————————————————————-
こちらから確認致しましたところ、WelCartモジュールからDoExpressCheckoutPayment APIをリクエストする時に一部商品の金額が漏れているため、
合計が合ってないです。paymentrequest_0_amt=”64.82″ → トータル金額
paymentrequest_0_itemamt=”53.97″ → 商品金額
paymentrequest_0_shippingamt=”10.85″ → 配送料
トータル金額 = 商品金額 + 配送料
この部分は問題ないですが、該当商品金額はまた3つ商品の合計となります。
paymentrequest_0_name= 商品詳細の名称
“IJN FIGHTERS, COLOR ”
“IJN INTERCEPTOR MITSUBISHI J2M RAIDEN, PICTORIAL BOOK, MODEL ART #470, JAPAN”
“IJN TYPE 99 CARRIER DIVE BOMBER, AICHI D3A VAL, PICTORIAL BOOK, FAOW #130 BUNRINDO JAPAN”paymentrequest_0_number= 商品詳細の番号
“0480 SKU0480”
“0083 SKU0083”
“0612 SKU0612”
paymentrequest_0_qty= 商品詳細の数量
“1”
“1”
“1”
paymentrequest_0_amt= 商品詳細の金額
“ ”
“19.99”
“13.99”問題になっているのは、”IJN FIGHTERS, COLOR “商品の金額が入っていないのです。
本来は 3つ商品の合計が53.97USDはずですが、 ”IJN FIGHTERS, COLOR “の商品金額ー19.99USDが漏れたため合計が合ってない為、
エラーが出ました。
——————————————————————上記の”IJN FIGHTERS, COLOR”商品のページを念のためチェックしましたがSKUの価格設定などに記入漏れはありませんでした。
お忙しいところ恐縮ですが、対策をアドバイスいただければ幸いです。
どうぞよろしくお願いいたします。Attachments:
You must be logged in to view attached files.2017年2月28日 3:58 PM #82228yskysmrキーマスターこんにちは。
まず、受注データ編集画面での総合計金額の表示が
97.50999999999999
となる件ですが、こちらは確かに表示がおかしいです。確認して修正しますので、しばらくお待ちください。ご不便をおかけしまして、申し訳ございません。また、PayPal エクスプレスチェックアウトでエラーになる件は、同じお客様のご購入でしょうか。
”IJN FIGHTERS, COLOR “の商品金額ー19.99USDが漏れたため
とのことですが、こちらに関しましては原因がわかりません。この商品を購入するときは常に金額が未設定になるのでしょうか。2017年2月28日 7:23 PM #82254キーマスター様。
お返事ありがとうございます。>また、PayPal エクスプレスチェックアウトでエラーになる件は、同じお客様のご購入でしょうか。
確認したのは2/9日 と2/15日の2件で、それぞれ異なるお客様の注文で商品も異なります。
ただし、両方とも英国のお客様です。念のため、2月9日のエラーログは次の通りです。
————————————-
Register date = 2017-02-09 19:10:09
Link key = (empty key)
Result = FAILURE
TOKEN = EC-67T52170M5651713D
SUCCESSPAGEREDIRECTREQUESTED = false
TIMESTAMP = 2017-02-09T10:10:08Z
CORRELATIONID = 8dce5b7086959
ACK = Failure
VERSION = 87.0
BUILD = 29835611
L_ERRORCODE0 = 10426
L_SHORTMESSAGE0 = Invalid Data
L_LONGMESSAGE0 = Item total is invalid.
L_SEVERITYCODE0 = Error
————————————————–以上大変お手数をお掛けしますが、どうぞよろしくお願いいたします。
2017年3月1日 5:00 PM #82271yskysmrキーマスターrarebooksjapan 様
エラーが起こる商品の組み合わせを再現することは可能でしょうか。
2017年3月2日 3:00 AM #82278SANDBOXでいろいろ試したところ、新規商品追加の画面で商品名(Item name)に
(&) の文字を使用すると、他の商品と組み合わせた場合にエラーとなることが
分かりました。例)
Color & Markings of IJN fighters
Auxiliary warships & submarines(&)の代わりに(and)と書き換えたら正常に決済が完了します。
また、商品名に(&) が付く商品単品の決済はエラーとなりません。
同様に、商品名に(&) が付く商品同士の組み合わせの場合もエラーにはなりません。とりあえず、商品名を修正すれば大丈夫のようですが、プログラム側で対応していただく
ことは可能でしょうか?以上よろしくお願いいたします。
2017年3月7日 11:14 AM #82310yskysmrキーマスターrarebooksjapan 様
弊社で検証しましたところ、仰るとおりの症状を確認いたしました。修正いたしますので、しばらくお待ちいただけますでしょうか。ご不便をおかけしまして申し訳ございません。
2017年3月7日 12:30 PM #82317キーマスター様。
こんにちは、ご連絡ありがとうございます。
お手数をお掛けいたしますが、どうぞよろしくお願いいたします。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。