質問 > 管理機能 > ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sfl |
投稿日時: 2018/7/13 20:05
対応状況: −−−
|
半人前 登録日: 2010/4/9 居住地: 投稿: 27 |
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない 度々もうしわけありません。
tcpdumpで通信内容を観測したところ、paypalとの処理の途中で "Alert (Level: Fatal, Description: Unknown CA)" が発生していました。 不思議なことに、同じサーバでepsilonモジュールを使った決済は正しく処理できているので、環境としてTLS1.2通信ができないというわけではないのですが、paypalについてはどこかに見逃しているものがあるようです。 yytopさんのスレッドで無駄な投稿をしてしまい申し訳ありませんでした。 |
sfl |
投稿日時: 2018/7/13 15:16
対応状況: −−−
|
半人前 登録日: 2010/4/9 居住地: 投稿: 27 |
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない yytopさん
> エラーログには何もエラーは出ていません。 とのことですが、data/logs/paypal.log は確認されましたか? "IPN Failed"の記録はありませんか? 実は当方のサーバでもpaypalで問題があり、解決できていません。もしpaypal.logに上記の記録があれば、似た現象かもしれません。 当方の現象を参考のため書き込ませてください。 以下、paypal.logからの抜粋です。タイムスタンプは削除しています。 通常はIPNの処理の最後に ... [/user_data/paypal_recv.php] Recurring is true. dtb_paypal_regular_order... from xxx.x.x.x [/user_data/paypal_recv.php] ************ Response start ************ VERIFIED ************ Response end ************ from xxx.x.xx.x [/user_data/paypal_recv.php] IPN VERIFIED: status by Completed from xxx.x.xx.x [/user_data/paypal_recv.php] ************************** PayPal IPN receive Complete!*********************** from xxx.x.xx.x ... のようにベリファイを行って一連の処理が終了するはずなのですが、これに失敗するという問題が起こっています。 ... [/user_data/paypal_recv.php] Recurring is true. dtb_paypal_regular_order... from xxx.x.xx.x [/user_data/paypal_recv.php] IPN Failed => Returned IPN INVALID Status! from xxx.x.xx.x [/user_data/paypal_recv.php] ************************** PayPal IPN receive Failed! *********************** from xxx.x.xx.x ... 当方のEC-CUBEではあまりpaypalの利用者がないため7月に入ってから起きるようになった現象なのかはっきりしません。 yytopさんの質問に便乗する形になってしまい恐縮ですが、ひょっとすると共通する現象かもと思って書き込みました。 何かお気づきの方いらっしゃいましたらご意見お聞かせください。 |
sfl |
投稿日時: 2018/7/9 20:28
対応状況: −−−
|
半人前 登録日: 2010/4/9 居住地: 投稿: 27 |
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない EC-CUBE, PHPともバージョンが古めですが、OpenSSLのバージョンはわかりますか? EC-CUBEへ管理者ログインして、システム設定>システム情報 でWEBサーバー概要を見ればわかると思います。
おそらく0.9.Xなのではないかと思いますが、そうだとしたらOpenSSLがTLS1.2に対応していないためpaypalとの通信を完了できないはずです。 paypalからのアナウンス https://www.paypal-notice.com/jp/TLS-1.2-and-HTTP1.1-Upgrade/ のとおり、6月末にこの移行処理が完了しているので、このタイミングでpaypalとの通信の不具合が始まったのならそれと考えるのが妥当です。 対策はOpenSSLをバージョンアップしてTLS1.2に対応することです。 場合によってはPHPやHTTPDの再構成も必要かもしれません。 |
red |
投稿日時: 2018/7/6 21:24
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1568 |
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない ペイパルとの通信に失敗していると思います
ログを見ましょう
|
yytop |
投稿日時: 2018/7/6 16:26
対応状況: −−−
|
新米 登録日: 2014/3/10 居住地: 投稿: 10 |
ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない [EC-CUBE] 2.12.1
[レンタルサーバ] ラディックス [OS] LINUX [PHP] PHP 5.3.3 [データベース] MySQL 5.0.83-community [ブラウザ] Google Chrome [導入プラグインの有無] ペイパル ウェブペイメント プラス 決済モジュール(2.11系・2.12系・2.13系) アカウント種別:通常 [カスタマイズの有無] 無 [現象] ペイパルの公式プラグインを使って、カード決済を導入していますが、 商品注文する時には画面上問題なく決済が完了します。 ペイパルからの「支払い受領のご連絡」のメールは届きますが、 EC-CUBE管理画面上は「決済処理中」のままで、 受注確認メールが顧客宛・管理者宛ともに届きません。 支払い方法を、銀行振込など他の決済方法を選択した場合は問題なく届きます。 6月中は問題なかったのですが、何もしていないのに、 突然7月に入ってからこの問題が発生するようになりました。 エラーログには何もエラーは出ていません。 どなたかご教示いただければ幸いです。よろしくおねがいします。m(_ _)m |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |