バージョン選択

フォーラム

メニュー

オンライン状況

71 人のユーザが現在オンラインです。 (64 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 71
もっと...

サイト内検索

 > プラグイン > ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー

プラグイン

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kenecy
投稿日時: 2016/1/22 17:29
対応状況: −−−
半人前
登録日: 2012/10/11
居住地:
投稿: 19
ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー
いつもお世話になっております。

[EC-CUBE] 3.0.7(新規インストール)
[レンタルサーバ] さくらのVPS
[OS] Cent OS 6 x86_64
[PHP] PHP 5.6.16-1
[データベース] MySQL 5.5.47-1
[WEBサーバ] apache 2.2.15-47
[ブラウザ] Chrome 47.0.2526.106 m
[導入プラグインの有無] 有り(以下の2つのみ)
 ・ペイパル エクスプレス チェックアウト 決済プラグイン(3.0系) 3.0.8まで対応
 ・クーポンプラグイン(3.0系) 3.0.7まで対応
[カスタマイズの有無] なし
[現象]
クーポンプラグインで値引きした商品をペイパル決済プラグインで決済しようとすると
必ず以下のエラーが画面上に表示されます。

「ErrorCode: 10413, Error: The totals of the cart item amounts do not match order amounts.」

翻訳すると、「カートの項目の金額の合計は、注文金額が一致しません。」とのことですので、
恐らくどこかで値引き前の価格とチェックされているように見受けられます。

その時のペイパルのログは以下の通りです。

―――――<エラー発生時のペイパルのログ>――――――――――
[2016-01-21 19:13:23] paypal.client.INFO: SetExpressCheckout : Send {
"USER":"paypal_api1.myhondana.net",
"PWD":"XHDEQXWPCZDCGZ27",
"SIGNATURE":"AFcWxV21C7fd0v3bYYYRCpSSRl31AFR7S-6fcoIzTqMrtr9ATbkWFdhx",
"PAYMENTREQUEST_0_CURRENCYCODE":"JPY",
"PAYMENTREQUEST_0_PAYMENTACTION":"Sale",
"VERSION":124,
"RETURNURL":"https://***/html/plugin/paypalexpress/complete?param=payment",
"NOSHIPPING":1,
"ADDROVERRIDE":1,
"PAYMENTREQUEST_0_SHIPTONAME":"太郎 テスト",
"PAYMENTREQUEST_0_SHIPTOZIP":"530-0055",
"PAYMENTREQUEST_0_SHIPTOSTATE":"大阪府",
"PAYMENTREQUEST_0_SHIPTOCITY":"大阪市北区野崎町",
"PAYMENTREQUEST_0_SHIPTOSTREET":"1-2-3",
"PAYMENTREQUEST_0_SHIPTOSTREET2":"",
"EMAIL":"***@gmail.com",
"PAYMENTREQUEST_0_SHIPTOPHONENUM":"06-1111-2222",
"LOGOIMG":"https://***/html/plugin/paypalexpress/assets/img/corporate_logo.png",
"CARTBORDERCOLOR":"",
"CANCELURL":"https://***/html/plugin/paypalexpress/cancel",
"METHOD":"SetExpressCheckout",
"PAYMENTREQUEST_0_INVNUM":6,
"PAYMENTREQUEST_0_AMT":"100",
"PAYMENTREQUEST_0_SHIPPINGAMT":"1000",
"PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE":"JP",
"L_PAYMENTREQUEST_0_NUMBER0":"cafe-01",
"L_PAYMENTREQUEST_0_DESC0":"パーコレーター",
"L_PAYMENTREQUEST_0_QTY0":"1",
"L_PAYMENTREQUEST_0_AMT0":3024,
"L_PAYMENTREQUEST_0_DESC1":"値引き",
"L_PAYMENTREQUEST_0_QTY1":1,
"L_PAYMENTREQUEST_0_AMT1":"3924",
"PAYMENTREQUEST_0_ITEMAMT":6948
} []

[2016-01-21 19:13:25] paypal.client.ERROR: Failure {
"TIMESTAMP":"2016-01-21T10:13:24Z",
"CORRELATIONID":"7fbf764bb0818",
"ACK":"Failure",
"VERSION":"124",
"BUILD":"18308778",
"L_ERRORCODE0":"10413",
"L_SHORTMESSAGE0":"Transaction refused because of an invalid argument. See additional error messages for details.",
"L_LONGMESSAGE0":"The totals of the cart item amounts do not match order amounts.",
"L_SEVERITYCODE0":"Error"
} []
―――――――――――――――――――――――――――――――

ちなみに、同じ商品をクーポンを使わず決済しようとすると、エラーは発生せずに
ペイパルの決済画面に遷移します。

その時のペイパルのログは以下の通りです。

―――――<エラーが発生しない時のペイパルのログ>――――――
[2016-01-22 16:49:41] paypal.client.INFO: SetExpressCheckout : Send {
"USER":"paypal_api1.myhondana.net",
"PWD":"XHDEQXWPCZDCGZ27",
"SIGNATURE":"AFcWxV21C7fd0v3bYYYRCpSSRl31AFR7S-6fcoIzTqMrtr9ATbkWFdhx",
"PAYMENTREQUEST_0_CURRENCYCODE":"JPY",
"PAYMENTREQUEST_0_PAYMENTACTION":"Sale",
"VERSION":124,
"RETURNURL":"https://***/html/plugin/paypalexpress/complete?param=payment",
"NOSHIPPING":1,
"ADDROVERRIDE":1,
"PAYMENTREQUEST_0_SHIPTONAME":"太郎 テスト",
"PAYMENTREQUEST_0_SHIPTOZIP":"530-0055",
"PAYMENTREQUEST_0_SHIPTOSTATE":"大阪府",
"PAYMENTREQUEST_0_SHIPTOCITY":"大阪市北区野崎町",
"PAYMENTREQUEST_0_SHIPTOSTREET":"1-2-3",
"PAYMENTREQUEST_0_SHIPTOSTREET2":"",
"EMAIL":"***@gmail.com",
"PAYMENTREQUEST_0_SHIPTOPHONENUM":"06-1111-2222",
"LOGOIMG":"https://***/html/plugin/paypalexpress/assets/img/corporate_logo.png",
"CARTBORDERCOLOR":"",
"CANCELURL":"https://***/html/plugin/paypalexpress/cancel",
"METHOD":"SetExpressCheckout",
"PAYMENTREQUEST_0_INVNUM":9,
"PAYMENTREQUEST_0_AMT":"4024",
"PAYMENTREQUEST_0_SHIPPINGAMT":"1000",
"PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE":"JP",
"L_PAYMENTREQUEST_0_NUMBER0":"cafe-01",
"L_PAYMENTREQUEST_0_DESC0":"パーコレーター",
"L_PAYMENTREQUEST_0_QTY0":"1",
"L_PAYMENTREQUEST_0_AMT0":3024,
"PAYMENTREQUEST_0_ITEMAMT":3024
} []

[2016-01-22 16:49:42] paypal.client.INFO: SetExpressCheckout : Receive {
"TOKEN":"EC-9GF34473H1926404Y",
"TIMESTAMP":"2016-01-22T07:49:42Z",
"CORRELATIONID":"4e70d03c8da4e",
"ACK":"Success",
"VERSION":"124",
"BUILD":"18308778"
} []
―――――――――――――――――――――――――――――――

差分の違いを見ると、
"PAYMENTREQUEST_0_AMT", "L_PAYMENTREQUEST_0_AMT1","PAYMENTREQUEST_0_ITEMAMT"
あたりの計算部分が怪しそうですが、この先どのように調べれば良いか分かりません。

お手数をお掛けしますが、どなたか調査願えないでしょうか?

もしくは、調査方法を教えて頂ければこちらで調査致します。

ご教授の程宜しくお願い致します。
nanasess
投稿日時: 2016/1/22 18:51
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー
PayPal プラグイン側の不具合のようです。
クーポンの値引が L_PAYMENTREQUEST_0_AMTn に反映されず、エラーになっているようです。

報告しておきましたので、近日中に修正されると思います。
kenecy
投稿日時: 2016/1/23 12:02
対応状況: −−−
半人前
登録日: 2012/10/11
居住地:
投稿: 19
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー
nanasess 様。

早速の確認と対応をありがとうございます。

了解しました。修正されるまで待ちたいと思います。

以上、取り急ぎお礼まで…。
kenecy
投稿日時: 2016/2/23 13:13
対応状況: −−−
半人前
登録日: 2012/10/11
居住地:
投稿: 19
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー
いつもお世話になっております。

上記エラーの修正を待ち続けてちょうど1ヶ月になります。

本日時点で、EC-CUBE3.0.9がリリースされ、ペイパル決済プラグインとクーポンプラグインの両方が3.0.9対応に更新されていた為、修正されていることを期待して、以下の通り新規に環境を構築してテストしてみたのですが、不具合は解消されていませんでした…。

問題が根深く対応に時間がかかっているということでしたら、致し方の無いことだと理解もできるのですが、現状で開発状況がどのようになっているのか(修正に時間がかかっているのか?修正に着手できないのか?問題に気づいてないのか?対応予定がないのか?など)が分からない状態ですと、修正を待ち望んでいる側としましては精神衛生上とても辛いです。

また、もしも私自身ができることがあれば、修正に協力をしたいとも考えているのですが、これまで開発コミュニティでお手伝いをした経験が無いため、どのように協力を申し出て、どのように対応をすれば良いのかが分かっておりません。

恐れ入りますが、該当するプラグインの開発者の方と連絡を取って不具合修正のお手伝いをするにはどのようにすれば良いか、分かる方がおられましたらご教授願えないでしょうか?

以上、よろしくお願い致します。


−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
[EC-CUBE] 3.0.9(新規インストール)
[レンタルサーバ] さくらのVPS
[OS] Cent OS 6 x86_64
[PHP] PHP 5.6.16-1
[データベース] MySQL 5.5.47-1
[WEBサーバ] apache 2.2.15-47
[ブラウザ] Chrome 47.0.2526.106 m
[導入プラグインの有無] 有り(以下の2つのみ)
 ・ペイパル エクスプレス チェックアウト 決済プラグイン(3.0系) 3.0.9まで対応版
 ・クーポンプラグイン(3.0系) 3.0.9まで対応版
[カスタマイズの有無] なし
[現象]
クーポンプラグインで値引きした商品をペイパル決済プラグインで決済しようとすると
必ず以下のエラーが画面上に表示されます。

「ErrorCode: 10413, Error: The totals of the cart item amounts do not match order amounts.」
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Yuya.u
投稿日時: 2017/3/14 7:54
対応状況: −−−
半人前
登録日: 2017/3/6
居住地:
投稿: 24
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー
Paypalさんのプラグインでしたら公式な対応はPaypalさんにお願いするしかないです。

EC-CUBEのバグではなくサードパーティー製のものですので、このフォーラムで回答するのは難しい問題もございます。

あとは自力で修正するか、うちのような開発会社にご依頼されるかです。すぐ直しますよ。


----------------
PHPエンジニア。
EC-CUBEインテグレートパートナー。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,854名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.