> プラグイン > ペイパル決済プラグイン(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" あたりの計算部分が怪しそうですが、この先どのように調べれば良いか分かりません。 お手数をお掛けしますが、どなたか調査願えないでしょうか? もしくは、調査方法を教えて頂ければこちらで調査致します。 ご教授の程宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー | kenecy | 2016/1/22 17:29 |
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー | nanasess | 2016/1/22 18:51 |
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー | kenecy | 2016/1/23 12:02 |
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー | kenecy | 2016/2/23 13:13 |
Re: ペイパル決済プラグイン(3.0系)とクーポンプラグイン(3.0系)の組み合わせ時のエラー | Yuya.u | 2017/3/14 7:54 |