バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
red
投稿日時: 2018/7/6 21:24
対応状況: −−−
登録日: 2010/2/15
居住地:
投稿: 1185
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない
ペイパルとの通信に失敗していると思います
ログを見ましょう


----------------
EC-CUBEのカスタマイズ承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

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の再構成も必要かもしれません。
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/13 20:05
対応状況: −−−
半人前
登録日: 2010/4/9
居住地:
投稿: 27
Re: ペイパルで決済した場合のみ、決済処理中のまま受注メールが届かない
度々もうしわけありません。

tcpdumpで通信内容を観測したところ、paypalとの処理の途中で
"Alert (Level: Fatal, Description: Unknown CA)"
が発生していました。

不思議なことに、同じサーバでepsilonモジュールを使った決済は正しく処理できているので、環境としてTLS1.2通信ができないというわけではないのですが、paypalについてはどこかに見逃しているものがあるようです。

yytopさんのスレッドで無駄な投稿をしてしまい申し訳ありませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は34,729名です
総投稿数は88,078件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1825
4
yuh
1520
5
468
1287
6
red
1185
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12
tao_s
667
13 karin 656
14 sumida 641
15
homan
633
16
h_tanaka
580
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.